我想获取类似这样的代码的value属性的文本:
<div class="Class1">
<input type="text" name="Test" class="Class2" value="" id="ID_1" readonly="true" placeholder="">
</div>
问题甚至是在网站上,我也可以看到文本并且可以手动复制文本,当我运行以下javascript代码时,它表示未定义或为空。
var x = document.getElementById("ID_1").getAttribute("value"); console.log(x);
xpath和CSS选择器在下面。
//*[@id="ID_1"]
#ID_1
如何获取似乎被隐藏的值的文本?
先谢谢了。
更新
我在这里Get value of input field inside an iframe找到了解决方案,就像这样:
document.getElementById("iframeId").contentWindow.document.getElementById("ID_1").value;