【发布时间】:2011-10-06 08:59:26
【问题描述】:
您会建议不要阅读 并使用hash DOM 节点属性吗? (您认为它将来可能会被弃用和删除吗?)
这是什么?对于链接<a href='http://server/folder/page#the-hash'>,哈希属性的值为#the-hash。它似乎存在于所有浏览器中,请参阅the JavaScript Bible page 603,并且我已经测试过 Safari、Chrome、FF 以及 IE 和 Opera。
背景: 我使用 jQuery,但在 IE 7 中:$(elem).attr('href'); 不返回 href 属性,而是返回以服务器地址和路径为前缀的 href页。示例:如果href 是#the-hash,则attr 在IE 7 中返回http://server/folder/page#the-hash。
Here 是一个 jsfiddle 示例。
【问题讨论】:
-
你打算把你的剧本刻在石头上还是什么的?
-
我认为它不会很快消失。
-
@cHao - 那会是一个 bash 脚本吗? :P
标签: html javascript browser-support