使用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。我不相信这会起作用。更改复选框输入的文本内容不会更改“添加”文本,因为它属于标签而不是输入。