电话
400 9058 355
本文介绍如何使用javascript安全、简洁地获取url中#号后的字符串(即hash值),并将其插入到html的`
在单页应用或轻量级页面交互中,常通过URL哈希(#后的内容)传递临时参数,例如 https://example.com/welcome.html#Alice。此时,我们希望将 Alice 提取出来,并渲染到页面中,如 。
浏览器原生提供 location.hash 属性,它返回包含 # 的完整哈希字符串(如 #Alice)。要获取纯名称,需去掉开头的 #:
const name = location.hash.substring(1); // 推荐:更语义化,兼容性好 // 或 const name = location.hash.slice(1); // 简洁等效写法 // 注意:避免使用 substr(1),因该方法已废弃且在空hash时可能出错
Welcome Page
? 测试方式:直接在浏览器地址栏输入 your-page.html#Sarah,刷新后页面将显示 Welcome Sarah。
掌握这一技巧,你就能轻松实现基于URL的轻量个性化展示——简洁、可靠、无需服务器参与。
邮箱:8955556@qq.com
Q Q:8955556
本文详解如何将Go官方present工具(用于生成HTML5...
PySNMP在不同版本中对SNMP错误状态(errorSta...
time.Sleep仅阻塞当前goroutine,其他gor...
PHPfopen()创建含特殊符号的文件名失败主因是操作系统...
WooCommerce中通过代码为分组产品动态聚合子商品的属...
io.ReadFull返回io.ErrUnexpectedE...
本文详解Yii2中控制器向视图传递ActiveRecord数...
本文详解为何通过wp_set_object_terms()为...
Pytest中使用@mock.patch类装饰器会导致补丁泄...
带缓冲的channel是并发安全的FIFO队列;make(c...