我正在使用Javascript绘制div并在构建时添加各种属性.我可以使用id,类和样式属性,但它只是忽略了"contenteditable".
var elemText = document.createElement('div');
elemText.className = 'elem';
elemText.style.background = "none";
elemText.id = "elementID";
elemText.contenteditable = "true";
Run Code Online (Sandbox Code Playgroud)
我也试过了
elemText.attributes['contenteditable'] = "true";
Run Code Online (Sandbox Code Playgroud)
仍然没有快乐.
Tim*_*own 11
该物业是contentEditable(注意首都'E').使用setAttribute()而不是attributes集合来设置属性.因此,以下任何一种都可以工作:
elemText.contentEditable = "true";
elemText.setAttribute("contenteditable", "true");
Run Code Online (Sandbox Code Playgroud)