你好,我想请问js动态添加文本以及文本框该怎么实现,我不想用表格做

你好,我想请问js动态添加文本以及文本框该怎么实现,我不想用表格做,第1张

用easyUI属性

columns:[[

{field:'b',title:'修改',width:190,formatter:function(row){

return '<input id="sage" name ="age">'

}

]]

可以实现动态每列自动生成文本框,希望采纳。

var textarea = document.createElement("textarea")

textarea.id="textarea"

document.body.appendChild(textarea)

var option = document.getElementsByTagName("select")[0]

option.onchange=function(){

option[option.selectedIndex].text=""

}

document.getElementsByTagName("select")[0].add(document.createElement("option"))

用js实现给某个文本框赋值,可以先在js中获得文本框的元素,如

document.getElementsByName("result")[0]

然后把它的value属性赋值,如

document.getElementsByName("result")[0].value = 10

这是测试页面

其中

<input type="text" name="result" disabled="disabled">

这句中的disabled="disabled"就起到令文本框不可编辑变灰的效果。

这3行js代码的意思是,载入界面后,找到名称为result的元素,并给它赋值为10

window.onload = function(){

document.getElementsByName("result")[0].value = 10

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11896942.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存