js中写HTML表单,然后动态插入body,然后js获取动态插入的input的值

发布于 2022-09-04 06:41:02 字数 156 浏览 19 评论 0

clipboard.png
为什么获取不到值

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

如梦初醒的夏天 2022-09-11 06:41:02

使用jquery

var inputEle = $('<input name='username' id="username>');

$('body').append(inputEle);

// 获取input值
$('#btn').click(function() {
    var username = $('#username').val();
});

这段代码要放到body最后面或者用

$(function() {
    // code here
})

不然DOM没有ready,$('body')是空的。

浪荡不羁 2022-09-11 06:41:02

jquery写法

var x = '<input name="username" id="username"/>';
$('body').append(x);//添加到body
//取值要写在click事件里
$('btn').click(function(){
alert($('#username').val());
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文