每次我用原型定义一个新元素时,例如:
var iframe = new Element('iframe', {
name: 'preview_frame',
id: 'preview_frame',
src: 'form/' + formID + '?prev',
allowtransparency: true,
frameborder: 0
})
当我在属性列表中包含“名称”字段时,我得到一个 DOM 异常 5
但是,当我这样做时:
var iframe = new Element('iframe', {
id: 'preview_frame',
src: 'form/' + formID + '?prev',
allowtransparency: true,
frameborder: 0
})
iframe.name = 'preview_frame';
然后我没有得到错误。