猿问

如何将这个div转换成input

<div id="test">test</div>

我希望转换成

<input id="test" value="test"/>

el = document.getElementById("test");
el.setAttribute("value","test");

可是div如何变成 input?


拉莫斯之舞
浏览 406回答 1
1回答

精慕HU

创建 input 删除 div ;var&nbsp;div&nbsp;=&nbsp;document.getElementById('test');var&nbsp;ipt&nbsp;=&nbsp;document.createElement('input'); ipt.setAttribute('id','test'); ipt.setAttribute('value',div.innerText);document.body.appendChild(ipt); div.remove();
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答