Internet Explorer 8不允许动态创建按钮

Raj*_*esh 2 html javascript css

我试图动态创建按钮时Internet Explorer显示错误.虽然它在firefox中运行良好

var deleteButton = document.createElement('input');
 ratingSliderContainer.appendChild(deleteButton);
 deleteButton.setAttribute('type','button');
 deleteButton.setAttribute('value','delete');
Run Code Online (Sandbox Code Playgroud)

它在第三行显示错误

Ant*_*ist 7

type一旦将输入添加到DOM,就无法修改输入.尝试重新排序您的语句,如下所示:

var deleteButton = document.createElement('input');
deleteButton.setAttribute('type','button');
deleteButton.setAttribute('value','delete');
ratingSliderContainer.appendChild(deleteButton);
Run Code Online (Sandbox Code Playgroud)