使用innerHTMl将文本设置为相对ID

时间:2019-03-26 15:35:03

标签: javascript html html5

我需要使用id(spanid_comment)将innerHtml文本设置为相对元素

下面是我的HTMl

<div id="edit-comment-form_1">
   <p>dfdfdfdfdf</p>
   <p id="spanid_comment" ></p>
</div>

下面是我尝试过的Javascript

 document.getElementById("#edit-comment-form_1 #spanid_comment").innerHTML = "boss";

3 个答案:

答案 0 :(得分:1)

您想要的内容仅适用于.querySelector()(或者.querySelectorAll(),如果您知道将要使用多个)。

document.querySelector("#edit-comment-form_1 #spanid_comment").innerHTML = "boss";
<div id="edit-comment-form_1">
  <p>dfdfdfdfdf</p>
  <p id="spanid_comment"></p>
</div>

答案 1 :(得分:0)

document.querySelector("#edit-comment-form_1 #spanid_comment").innerHTML = "boss";

答案 2 :(得分:0)

您可以查看此答案

var selectedPageHtml = document.getElementById("edit-comment-form_1");
selectedPageHtml.querySelector("#spanid_comment").innerHTML = "boss";