【发布时间】:2015-10-21 11:41:57
【问题描述】:
我想将文本字段更改为标签标签,其中包含用户输入的文本。我已经尝试并看到了许多正在工作但未将值设置为标签中的文本的示例。例如:
<input id="1" type="text" value="hi"/>
我想用它的innerHTML hi 或用户键入的值替换这个输入文本字段的标签或 div 标签,我尝试了下面的示例,但我没有这样做。
<p id="1" onclick="wish(id)">sasdsad</p>
<script>
document.getElementById("1").outerHTML = document.getElementById("1").outerHTML.replace(/p/g,"div");
</scrip>
【问题讨论】:
-
抱歉有错误 document.getElementById("1").outerHTML = document.getElementById("1").outerHTML.replace(/p/g,"div");
-
我在jsfiddle.net/s98J5找到了这个例子
-
ID 不能也不应该只是一个数字,它们必须以一些文本标识符开头,例如
<p id="sad1">sadsad</p> -
是的,它适用于上述示例,但它不适用于解决问题,谢谢
-
你想要这样的东西吗 - jsfiddle.net/xwszt2s9
标签: javascript jquery html