gpt4 book ai didi

javascript - 在 IE 中使用 javascript 预填充动态创建的文本框

转载 作者:行者123 更新时间:2023-11-28 12:51:32 25 4
gpt4 key购买 nike

我正在尝试在 JavaScript 中动态添加一些文本框(输入类型=文本)到页面并预填充它们。文本框即将出现,但它们是空的。预填充文本框的正确方法是什么?理想情况下,我喜欢使用创建子 div、设置 innerhtml 属性,然后将该 div 添加到父主 div 的技巧,但这不起作用。然后我想我应该使用 dom,但是在插入之前或之后设置 textboxname.value 不起作用,并且执行 txttextbox.setattribute('value','somevalue') 也不起作用。在火狐浏览器中运行良好。是什么赋予了?这一定是可能的吗?这是我的代码。我知道我只使用字符串文字,但这些最终将被 Web 服务调用的结果替换。下面是一些代码。哦,如何格式化代码以使其在键入时显示出来?我以为它说要缩进四个空格,我就这么做了,但代码仍然在一行。对此感到抱歉。

var table=document.createElement('table');
var tbody=document.createElement('tbody');
var row=document.createElement('tr');
row.appendChild(document.createElement('td').appendChild(document.createTextNode('E-mail')));
var txtEmail=document.createElement('input');

row.appendChild(document.createElement('td').appendChild(txtEmail));
tbody.appendChild(row);
table.appendChild(tbody);

//document.getElementById('additionalEmails').innerHTML="";
document.getElementById('additionalEmails').appendChild(table);

最佳答案

txtEmail.value = 'my text'

不起作用?

关于javascript - 在 IE 中使用 javascript 预填充动态创建的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/233793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com