getElementByName,即使该元素是动态充电的

getElementByName even if that element are charged dynamically

本文关键字:动态 元素 getElementByName      更新时间:2023-09-26

我有以下代码:

<div name="testDyn" test_name="test1" test_value="234"></div>
<div name="testDyn" test_name="test2" test_value="bcd"></div>
<script>
  var testDyn = document.getElementsByName("testDyn");
  console.log(testDyn);
</script>

在控制台日志中,我可以看到这两个元素及其属性和所有内容。我只是在测试,但之后我会通过ajax发送这些信息。

我的问题是,如果文档中动态加载了另一个名为"testDyn"的元素,这个脚本如何将该信息发送到控制台日志?(稍后通过ajax)。

提前感谢。

要在DOM中专门引用标记,请使用id。

<div id="tag1" name="testDyn">,然后在javascript中,您可以通过其id引用标记。document.getElementById("tag1").value