【发布时间】:2016-01-02 22:44:31
【问题描述】:
我在 html 代码中有以下段落:
<p id=tag1> html statements before click </p>
...我正在尝试编写函数,将上面的段落分成两段,如下所示:
<p id=tag1> html statements after click </p><p id=tag2></p>
...打算将 tag1 id 与 tag2 id 交换以获得最终结果:
<p id=tag2> html statements after click </p><p id=tag1></p>
我正在尝试通过此功能达到预期的效果:
功能我的功能(){ document.getElementById("tag1").innerHTML = "点击后的html语句</p><p id='tag2'>"; document.getElementById("tag2").id = "tagTmp"; document.getElementById("tag1").id = "tag2"; document.getElementById("tagTmp").id = "tag1"; } </脚本>...但这对我不起作用。问题在于第一步 - innerHtml 修改按预期以不同的方式工作,并产生以下结果:
<p id=tag1> html statements after click
<p></p>
<p id=tag2></p>
</p>
...段落 id=tag2 仍然嵌套在段落 id=tag1 中(我希望两个段落处于同一级别)。
有什么方法可以获得请求的功能吗?你能帮忙吗? 谢谢。
【问题讨论】:
-
那么,从功能上讲,您只是想在现有的段落标签之后添加另一个段落标签吗?
-
是的,确切地说,我想在现有的段落标签之后添加另一个段落标签
标签: javascript jquery html