【发布时间】:2016-07-07 07:46:32
【问题描述】:
我有这个代码:
<a href="javascript:alert('something1')">Click</a>
<a href="javascript:prompt('something2')">Click</a>
<a href="javascript:alert('something3')">Click</a>
<a href="javascript:prompt('something4')">Click</a>
要获得单独的集合元素,我使用document.querySelectorAll("a[href^='javascript:alert("); 和document.querySelectorAll("a[href^='javascript:prompt");。
现在,如何使用通用document.querySelectorAll() 来获取所有包含警报和提示的<a href 元素?
我试过了:
document.querySelectorAll("a[href^='javascript:prompt(,a[href^='javascript:alert(");
document.querySelectorAll("a[href^='javascript:prompt(","a[href^='javascript:alert(");
还有很多。但它不起作用,得到"DOMException - not a valid selector" 错误。
有什么帮助吗?
【问题讨论】:
-
像以前一样单独选择它们并合并结果?
-
是的,可以。但是,我可以在一个声明中做到这一点吗?希望there's有办法
-
是的,有可能,请稍等。
标签: javascript html selectors-api