<script>
var content="<div id='0'></div><div id='1'></div><div id='2'></div><div id='3'></div>"
</script>
js通过什么方法能把字符串中所有div的id名称提取成一个数组如:
data:[{"id":0},{"id":1},{"id":2},{"id":3}]
<script>
var content="<div id='0'></div><div id='1'></div><div id='2'></div><div id='3'></div>"
</script>
js通过什么方法能把字符串中所有div的id名称提取成一个数组如:
data:[{"id":0},{"id":1},{"id":2},{"id":3}]
10 回答11.4k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.9k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
两个思路:
1、将串作为innerHTML(注意如果不可控的串,应该过滤不安全标签比如script等)属性赋值到一个游离节点,然后取该节点子元素的id组成列表。
2、正则表达式