JavaScript:如何用变量填充单选按钮值和标签
JavaScript: how to populate radio button value and label with variable
恐怕这是一个初学者的问题,应该已经回答了,但要么没有回答,要么我无法正确表达自己。。。请耐心等待,我希望这有一个快速的解决方案:
我想用变量填充表单的单选按钮。稍后我想从我的谷歌电子表格中获取值,但我已经被变量卡住了。
<body>
<div>
<h4>Main Page</h4>
<fieldset style="background: #eceff9;"><legend style="padding: 10px;">Select Material</legend>
<label><input type="radio" name="matPick" id="mat1"></label><br>
<label><input type="radio" name="matPick" id="mat2" value="Material 2"> Material 2</label><br>
</fieldset>
</div>
(function() {
var mat1 = 'Material 1';
document.getElementById("mat1").innerHTML = mat1;
})();
我还制作了一把小提琴。
我希望代码能解释我想要实现的目标,基本上html应该显示与Material2类似的内容,但使用我的javascript变量创建。
非常感谢你的帮助!Martin
您正在尝试更改输入的innerHTML。当然,这是无效的。您需要找到输入的父项,然后插入文本。
(function() {
var mat1 = 'Material 1';
var ele = document.getElementById("mat1").parentNode;
ele.appendChild(document.createTextNode(mat1));
})();
试试这个:
<body>
<div>
<h4>Main Page</h4>
<fieldset style="background: #eceff9;"><legend style="padding: 10px;">Select Material</legend>
<input type="radio" name="matPick"><label id="mat1"></label><br>
<label><input type="radio" name="matPick" id="mat2" value="Material 2"> Material 2</label><br>
</fieldset>
</div>
</body>
相关文章:
- JavaScript:如何用变量填充单选按钮值和标签
- 当单选按钮的标签可单击时双击
- 单击切换单选按钮和标签元素
- 可变标签取决于选择的单选按钮
- 根据单选按钮隐藏标签的函数
- Knockout.js中使用的唯一ID;对于“;单选按钮组中的标签属性
- 使用FOR属性从与单选按钮关联的html标签中获取值
- 得到"标签“;标签在Internet Explorer 6中工作(用于单选按钮)
- 消失的单选按钮和可点击的标签
- 隐藏Zend单选按钮和复选框标签在javascript点击处理程序中
- 仅在一个表格行内设置单选按钮标签的样式
- 如何在 JavaScript 或 jquery 中获取所选单选按钮标签的 ID
- Dojo 单选按钮标签未显示
- 如何传递锚点标签中的单选按钮id
- 选择单选按钮时,如何将类添加到标签中
- Javascript更改单选按钮标签的文本
- Vaidation单选按钮标签
- 单选按钮标签在safari上点击计时
- Javascript如何更改单选按钮标签文本
- Javascript:获取带有特定“”的单选按钮标签;对于“;标签中