Lia*_*rch 2 javascript webkit google-chrome
可能是一个愚蠢的问题,但我遇到了document.querySelectorAll()的问题.
我正在尝试找到一个带有mime-type的标签作为它的属性.例如
document.querySelectorAll('style[type=text/css]');
Run Code Online (Sandbox Code Playgroud)
在Chrome 9上,这会引发以下错误
Uncaught Error: SYNTAX_ERR: DOM Exception 12
Run Code Online (Sandbox Code Playgroud)
如果省略type属性,则不会抛出错误.如果我删除正斜杠它也不会抛出错误(但显然不会返回任何节点).
我知道有简单的工作来获取所有元素,并测试每个元素的类型属性,但我很好奇为什么这不起作用.我是否需要逃避正斜杠?或者这可能只是Chrome 9中不支持的选择器?
你有没有尝试过
document.querySelectorAll('style[type="text/css"]');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2917 次 |
最近记录: |