通过使用在运行时构建的 id 来获取子项



我有一个表,它的主体在运行时添加带有图标的行(删除和更新(, 现在我希望当我单击删除图标时,我可以通过使用 id 而不是索引来获取内部 HTML。 我可以使用它通过使用索引来获取内部HTML event.target.parentNode.parentElement.parentElement.children[0].innerHTML;

但我想要的是通过使用在运行时而不是在 HTML 中创建的子 ID 来获取孩子,并在之前构建??

谁能帮我解决这个问题。 提前谢谢。

它是如此简单; 为 HTML 元素分配一个唯一的 ID,然后使用 document.getElementById('id'(.innerHTML 获取它

下面是一个示例。

<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to change the color of this paragraph.</p>
<button onclick="myFunction()"><p>Try it</p></button>
<script>
function myFunction() {
var x = document.getElementById("demo").innerHTML;
console.log(x);
}
</script>
</body>
</html>

如需进一步帮助,请访问 https://www.w3schools.com/jsref/met_document_getelementbyid.asp

最新更新