大家,我正在寻找一种选择HTML元素的方法,例如:
<div attr:something="else">Random content</div>
我发现您可以使用以下选项进行选择:
document.querySelectorAll('[attr\\3A something]')
但是,我的问题是如何选择这些像:
document.querySelectorAll('[attr\\3A *]')
因此,如果将
:something
替换为:else
,则仍应获得相同的元素。问题最初来自于issue on GitHub,我发现这很有趣,但是我找不到另一种方法:
为var增加分配给属性的能力?
我的意思是这样的:
<a var:href="url"></a>
,以便将
url
变量分配给href
属性。 最佳答案
您不能将属性名称与通配符匹配,即使它们具有通用的名称空间前缀也是如此。