使用javascript使用for属性更改表单标签内容
Use javascript to change a form label content using the for attribute
我试图改变标签的innerHTML。我无法访问表单,因此无法编辑HTML。标签唯一的标识符是"for"属性。
下面是输入和标签的结构: <div class="fullWidthContent" id="questionCheckboxDiv" style="display: block;">
<div class="questionLabel"></div>
<div class="questionCheckboxFormFieldContainer">
<span class="questionCheckbox">
<input type="checkbox" onclick="checkdep(this);" onblur="validatefield(this);" checked="" value="Y" name="Question Checkbox" id="Question_Checkbox">
<label for="Question_Checkbox">I'd like to change this label text!</label>
</span>
</div>
</div>
您可以使用属性选择器作为for
只是一个属性
$('label[for="Question_Checkbox"]').text('something')