麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

IE8下關于querySelectorAll()的問題

2024-05-06 14:10:06
字體:
來源:轉載
供稿:網友
當用querySelector()或querySelectorAll()查找類似name="2nd_btn"的元素時,FF,chrome和IE8都會報錯。
FF,chrome報的錯是一樣的,如下所示:
Error: uncaught exception: [Exception... "An invalid or illegal string was specified" code: "12" nsresult: "0x8053000c (NS_ERROR_DOM_SYNTAX_ERR)" location: ".../test/qsa.html Line: 18"]
IE8的報錯提示:行: 18 錯誤: 參數無效。
一尋思,name的值是以數字開頭的,把數字去掉或修改后,就能取到了。
這就告訴我們,一般可自定義標簽的屬性值時,屬性值不能以數字開頭,也不能包含$,^等不常用的字符。
在HTML頁面開始一定要記得聲明<!DOCTYPE>。

測試代碼:


代碼如下:
<!DOCTYPE>
<html>
<head></head>
<body>
<div id="foo">
<a name="warns" href="">This is a sample warning</a>
<a id="3err" href="">This is a sample error</a>
</div>
<div id="bar">
<a name="warns" href="">This is another sample warning</a>
<a name="1err" href="">This is another sample error</a>
</div>
<script>
var a = document.querySelectorAll("[name=warns]")
alert(a.length)//輸出:2
var b = document.querySelector("[id=3err]")
alert(b.tagName)//報錯
var c = document.querySelectorAll("[name=1err]")
alert(c.length)//報錯
</script>
</body>
</html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 久久久久中精品中文字幕19 | 麻豆视频在线播放 | 中文字幕精品在线播放 | 97综合| 色蜜桃av | 国产成人免费精品 | 91精彩在线| 国产精品一区视频 | 狠狠干狠狠操 | 免费a视频| 亚洲精品动漫在线观看 | www.9191.com| 欧美成人精品不卡视频在线观看 | 久久精品视频2 | 亚洲国产精品一区 | 午夜激情视频网站 | 综合精品久久 | 国产呻吟| 曰韩黄色片 | 黄在线观看在线播放720p | www.成人免费 | 一级免费特黄视频 | 成人激情久久 | 蜜桃传媒视频麻豆第一区免费观看 | 成人免费一区二区三区在线观看 | 国产精品久久久久久久av三级 | www中文在线| 午夜a狂野欧美一区二区 | 久久久久97国产精 | 精品一区二区三区免费看 | 欧美a在线播放 | 亚洲日本韩国在线观看 | 欧美雌雄另类xxxxx | 成av人在线观看 | 日韩99| 色视频在线 | 羞羞羞网站 | 久久国产精品久久精品国产演员表 | 日本一区二区视频在线观看 | 成人三级在线播放 | 国产精品久久久久无码av |