用javascript 创建 如下格式标签 <input type="checkbox" name="name" value="value">value</input>

不知道怎么把需要显示的value创建出来varinput=document.createElement("input");input.setAttribute("id",... 不知道怎么把 需要显示的value 创建出来
var input=document.createElement("input");
input.setAttribute("id", "cb");
input.setAttribute("type", "checkbox");
input.setAttribute("name", "cb");
input.setAttribute("value", value);
说错了 需要创建的value 同时显示出来(框后面跟value值)
展开
 我来答
kevintop3
推荐于2016-05-23 · TA获得超过1.5万个赞
知道小有建树答主
回答量:890
采纳率:100%
帮助的人:536万
展开全部
var echkbox=document.createElement("input");
echkbox.setAttribute("type","checkbox");
echkbox.setAttribute("id","inputid");
echkbox.setAttribute("name","inputname");
echkbox.setAttribute("value","inputvalue");
var addhere=document.getElementById("someElementId");
addhere.appendChild(echkbox);
echkbox.setAttribute("checked","checked");
alert(document.getElementById("inputid").checked);

注意下面两行,是要把创建的input添加在某个元素中。

var addhere=document.getElementById("someElementId");
addhere.appendChild(echkbox);

追问
这样显示的是一些框, 框后面没有文字说明, 我想把值一起显示出来
追答
是的,你要在document.createElement("label"),然后插入到input的前面。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
redf2000
推荐于2018-03-27 · 超过16用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:44.1万
展开全部
可以直接这样写:
$("body").html("<input type='checkbox' name='name' value='value'/>");
另外我们通常在html里的写法是这样的:
<input type="checkbox" name="name" value="value"/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zb123450
2013-08-15 · 超过14用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:41.2万
展开全部
你是不是弄错了。。
你想显示的是label值把。。。
不是checkbox的值,$("body").html("是<input type='checkbox' name='name' value='value'/>");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式