我有一个包含一些输入框的dl,我使用一些JavaScript对其进行“克隆”,例如:

var newBox = document.createElement('dl');
var sourceBox = document.getElementById(oldkey);
newBox.innerHTML = sourceBox.innerHTML;
newBox.id = newkey;
document.getElementById('boxes').appendChild(columnBox);


在IE中,sourceBox中的表单在newBox中重复,并带有用户提供的值。在Firefox中,在原始Box中输入的最后一个值在newBox中不存在。我如何做这个“棍子”?

最佳答案

Firefox vs. IE: innerHTML handling

09-17 15:13