Javascript 为什么someInputElement.type=';按钮';;不及格?
我一直在尝试让以下javascript在IE中工作:Javascript 为什么someInputElement.type=';按钮';;不及格?,javascript,internet-explorer,dom,Javascript,Internet Explorer,Dom,我一直在尝试让以下javascript在IE中工作: var lastMonthBn = document.createElement('input'); td.appendChild(lastMonthBn); lastMonthBn.value='<'; lastMonthBn.type = 'button'; // Fails in IE lastMonthBn.setAttribute('type','button'); // Also fails in IE var lastM
var lastMonthBn = document.createElement('input');
td.appendChild(lastMonthBn);
lastMonthBn.value='<';
lastMonthBn.type = 'button'; // Fails in IE
lastMonthBn.setAttribute('type','button'); // Also fails in IE
var lastMonthBn=document.createElement('input');
td.appendChild(拉斯特蒙特);
lastMonthBn.value='这就是原因吗?发件人:
使用createElement创建输入元素时,必须执行第二步。
createElement方法生成一个输入文本框,因为这是默认输入
类型属性。要插入任何其他类型的输入元素,请首先为
输入,然后在下一行代码中将type属性设置为适当的值
这就是原因吗?发件人:
使用createElement创建输入元素时,必须执行第二步。
createElement方法生成一个输入文本框,因为这是默认输入
类型属性。要插入任何其他类型的输入元素,请首先为
输入,然后在下一行代码中将type属性设置为适当的值
对于IE,您需要先设置按钮,然后再将其添加到文档中。即:
var lastMonthBn = document.createElement('input');
lastMonthBn.value='<';
lastMonthBn.type = 'button';
td.appendChild(lastMonthBn); // put this last
var lastMonthBn=document.createElement('input');
value='对于IE,您需要先设置按钮,然后再将其添加到文档中。即:
var lastMonthBn = document.createElement('input');
lastMonthBn.value='<';
lastMonthBn.type = 'button';
td.appendChild(lastMonthBn); // put this last
var lastMonthBn=document.createElement('input');
lastMonthBn.value='我想我还需要在设置值之前设置类型。我想我还需要在设置值之前设置类型。