如何用javascript实现按钮增加输入框

如图,点击按键的话,增加实现在上面增加白色,黑色选项跟绿色红色一样的吗,也就是没有按键之间只有两种颜色选择,按键之后有四种颜色现在,怎么实现。用Dreamweaver的话... 如图,点击按键的话,增加实现在上面增加白色,黑色选项跟绿色红色一样的吗,也就是没有按键之间只有两种颜色选择,按键之后有四种颜色现在,怎么实现。用Dreamweaver的话 展开
 我来答
yugi111
推荐于2016-06-04 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.4亿
展开全部
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>Droid</title>
<style type="text/css">
table {
width: 300px;
height: 200px;
border: 1px solid black;
border-collapse: collapse;
border: 1px solid black;
font: 14px/1.5 Consolas, 微软雅黑;
}

td {
border: 1px solid black;
}

tr.center {
text-align: center;
}

tr.left {
text-align: left;
}
</style>
<script type="text/javascript">
var colors = [
            'black', 'white'
    ];
    var addChoices = function (obj)
    {
    var tr = !!window.ActiveXObject ? obj.parentElement.parentElement.previousSibling
            : obj.parentElement.parentElement.previousElementSibling;
    if (tr.cells.length == 4)
    {
    return;
    }
    for ( var i = 0; i < colors.length; i++)
    {
    var td = tr.insertCell (tr.cells.length);
    var label = document.createElement ('label');
    var radio = document.createElement ('input');
    radio.type = 'radio';
    radio.name = 'color';
    var txt = document.createTextNode (colors[i]);
    label.appendChild (radio);
    label.appendChild (txt);
    td.appendChild (label);
    }
    var tds = document.getElementsByTagName ('td');
    for ( var i = 0; i < tds.length; i++)
    {
    var td = tds[i];
    if (td.colSpan == 2)
    {
    td.colSpan = 4;
    }
    }
    }
</script>
</head>
<body>
<table>
<thead>
<tr class="left">
<td colspan="2">My Web Page</td>
</tr>
</thead>
<tr>
<td colspan="2">A Paragraph.</td>
</tr>
<tr>
<td><label><input type="radio" name="color" />green</label>
</td>
<td><label><input type="radio" name="color" />red</label></td>
</tr>
<tr class="center">
<td colspan="2"><input type="button" value="点击这里" onclick="addChoices(this);" />
</td>
</tr>
</table>
</body>
</html>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式