如果可能的话,请把我推向这个问题的副本。我到处都找过了,但似乎找不到。
如何对文本内容执行 getElementById?
var test = '<div id="thisDiv">HI</div>';
如果 thisDiv 不是 DOM 的一部分,我如何选择它?
最佳答案
创建一个元素,将您的字符串设置为其 innerHTML
,然后在其中搜索 ...
有点像
var test = '<div id="thisDiv">HI</div>';
var element = document.createElement('DIV');
element.innerHTML = test;
alert(element.textContent);
(更改了初始 outerHTML
,因为您只能维护对原始创建元素的引用,而不是新 html 创建的新元素的引用)
关于javascript - 使用 javascript 在文本内容中查找 DOM 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20847383/