javascript - 为单选按钮提供动态标签

标签 javascript html

我正在尝试创建一个动态表单,因此单击按钮即可调用 Javascript 函数。这是函数:

function addradiobutton(type){
    var element = document.createElement("input");
    //Assign different attributes to the element.
    element.setAttribute("type", type);
    element.setAttribute("value", type);
    element.setAttribute("name", type);   

    var foo = document.getElementById("fooBar");
    //Append the element in page (in span).
    foo.appendChild(element);
    counter=counter+1;
 }

这段代码添加了一个单选按钮,它的标签是这样的

<input type="radio" name="radio" value="radio">

但我想让这段代码像这样。

 <input type="radio" name="radio" value="radio">WATER</input>

我不介意关闭输入标签,但我想在代码末尾获取值“Water”。
仅以水为例,它的值(value)也是动态的。
我该怎么办?

最佳答案

试试这个

<script type="text/javascript">
        var counter = 0;
        function addradiobutton(type, text) {
            var label = document.createElement("label");

            var element = document.createElement("input");
            //Assign different attributes to the element.
            element.setAttribute("type", type);
            element.setAttribute("value", type);
            element.setAttribute("name", type);

            label.appendChild(element);
            label.innerHTML += text;

            var foo = document.getElementById("fooBar");
            //Append the element in page (in span).
            foo.appendChild(label);
            counter = counter + 1;
        }
        addradiobutton("radio", "Water");
</script>

关于javascript - 为单选按钮提供动态标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13154488/

相关文章:

javascript - 随机报价脚本

python - 将每一行HTML表格读入python列表

html - <a href ="window.open (...) "> 不工作

javascript - 使用 SCRAPY 和 PYTHON 从 Javascript 中抓取数据

javascript - 谷歌地图 APIs v3 和 IE 6

html - 针对不同尺寸正确显示与 div 内联的图像

php - 购物车总数量仅在更新后读取购物车中的最后一个数字

jquery - 如何将 HTML 放入 jQuery .text()

javascript - 如何在新窗口中从 srcset 打开正确的图像?

javascript - 如何在 Javascript 中将文本文件中的段落作为单个字符串读取?