【发布时间】:2016-12-01 09:27:20
【问题描述】:
我想从document 中获取所有以ge- 开头的元素。示例<ge-survey></ge-survey> <ge-sombody></ge-sombody> <ge-...></ge-...>。
var elements = document.getElementsByTagName("*"); // <<-- now return all
我也试过了:
var elements = document.querySelectorAll("^=ge-");
但得到:
geadele.js:3 Uncaught SyntaxError: Failed to execute 'querySelectorAll' on 'Document': '^=ge-' is not a valid selector.
我也试过了:
var els = document.getElementsByTagName("^=ge-"); // return epty HTMLcollection
我的html:
...
</head>
<body>
<ge-survey></ge-survey>
<ge-element></ge-element>
</body>
...
【问题讨论】:
-
不,我想通过标签
使用 reg 表达式从 HTML 文档中获取元素数组。更多的是关于 JavaScript reg 表达式的问题。
标签: javascript