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

问题描述 投票:2回答:3

我需要使用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";
javascript html html5
3个回答
0
投票

你可以查看这个答案

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

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>

0
投票
document.querySelector("#edit-comment-form_1 #spanid_comment").innerHTML = "boss";
© www.soinside.com 2019 - 2024. All rights reserved.