我正在使用 js 更改内容输入的 div 的内容,我想将它们与 Ajax 一起使用,我使用 Firefox 暂存器来调试此功能:
function show(id){
var div = document.getElementById('com');
div.innerHTML = '';
var input1 = document.createElement('input')
.createAttribute('type').setAttribute('type', 'hidden')
.createAttribute('value').setAttribute('value',id )
.setAttribute('name','id' );
var input2 = document.createElement('input')
.createAttribute('type').setAttribute('type', 'input')
.createAttribute('name').setAttribute('name', 'com');
var btn = document.createElement('button')
.createAttribute('onClick').setAttribute('onClick', 'post()');
btn.innerHTML = 'Comment';
div.appendChild(input1).appendChild(input2).appendChild(btn);
}
我得到的是:
/*
Exception: document.createElement(...).createAttribute is not a function
@Scratchpad/2:2
*/
我什么都不懂,有什么想法吗?