大家,我正在寻找一种选择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属性。

最佳答案

您不能将属性名称与通配符匹配,即使它们具有通用的名称空间前缀也是如此。

10-05 20:36
查看更多