1

我这样做:

var b = document.createElement('button');
try{
    b.type = 'button';
}catch(e){
    alert(e);
}

在 ipad 的 safari (ios 6.0) 上,警报显示“TypeError: Attempted to assign to readonly property”。

在 Firefox 中运行良好(也不例外)。从 JavaScript 执行此操作的跨浏览器方式是什么?我想我必须根据 W3C 和 MDN 设置按钮类型,因为默认类型通常是“提交”,而我想要输入“按钮”。

- 编辑 -

b.setAttribute('type','button') 有效,但 b.setAttribute('typo','button') 也有效。我已经提交了一个后续问题

4

0 回答 0