使用JavaScript更改DOM中的文本
使用JavaScript更改DOM中的文本,javascript,Javascript,添加 取决于您希望在本机javascript还是其他外部库中执行此操作;比如JQuery。假设使用本机javascript,可以这样做: document.getElementById(“checkbox1”).textContent=“” 添加 将id attr添加到html并使用以下JavaScript代码: var选择器=document.getElementById('someText'); selector.lastChild.textContent='HIIIII' 添加 我
添加
取决于您希望在本机javascript还是其他外部库中执行此操作;比如JQuery。假设使用本机javascript,可以这样做:
document.getElementById(“checkbox1”).textContent=“”代码>
添加
将id attr添加到html并使用以下JavaScript代码:
var选择器=document.getElementById('someText');
selector.lastChild.textContent='HIIIII'代码>
添加
我之前给出的答案没有针对主要问题。因此,由于标签文本作为输入的父项存在,我们需要通过另一种方式。
我已经发布了一个使用JQuery的代码片段
// find elements
var checkbox = $("#checkbox1")
var labelCheckbox = $("#checkbox1").parent('label')
$( document ).ready(function() {
console.log( "ready!" );
checkbox.text('New')
labelCheckbox.text('Hello')
});**strong text**
加载文档后,它将通过查找输入类型的父元素(我们假定为标签)来更改文本。能否提供一些有关您尝试的Javascript的信息?@glend,document.querySelector('.checkbox-1')。innerHTML=“TEST”代码>,但这将从labelI中删除整个html。我不相信这会起作用。更改复选框输入的文本内容不会更改“添加”文本,因为它属于标签而不是输入。