在dom上应用charAt方法?

我的标签元素带有“卡片上的姓名”的textContent,所以我想做的是将“开”更改为“关”,那么我该如何使用charAt方法呢?

 <label for="cname" id="mylabel">Name on Card</label>
  let label=document.querySelector("label#mylabel");
 label.textContent.charAt(2)="ff";;


互换的青春
浏览 146回答 2
2回答

森林海

鉴于您只想更改字符串的一部分,因此我认为这增加了其重要性,使其具有自己的目标标签。<label&nbsp;for="cname"&nbsp;id="mylabel">Name&nbsp;<span&nbsp;class="operation">on</span>&nbsp;Card</label> document.querySelector('#mylabel&nbsp;.operation').innerText&nbsp;=&nbsp;'off';

ITMISS

使用替换替换文本内容let label = document.querySelector("label#mylabel");label.textContent = label.textContent.replace('on', 'off');<label for="cname" id="mylabel">Name on Card</label>或者只是完全重写字符串。let label = document.querySelector("label#mylabel");label.textContent = 'Name off Card';<label for="cname" id="mylabel">Name on Card</label>或者,如上所述,我们可以在标签上添加一个跨度,选择该跨度,然后替换该值。let label = document.querySelector("label#mylabel>span");label.textContent = 'off';<label for="cname" id="mylabel">Name <span>on</span> Card</label>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript