每个人,我一直在寻找一种选择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
属性。
答案 0 :(得分:0)
您不能将属性名称与通配符匹配,即使它们具有公共名称空间前缀。