小编Dex*_*ter的帖子

Javascript - 使用innerHTML替换html

我正在尝试使用innerHTML javascript替换html.

从:

aaaaaa/cat/bbbbbb
Run Code Online (Sandbox Code Playgroud)

至:

<a href="http://www.google.com/cat/world">Helloworld</a>
Run Code Online (Sandbox Code Playgroud)

这是我的代码

<html>
<head>
</head>
<body>
<p id="element1">aaaaaa/cat/bbbbbb</p>

<script language="javascript">
var strMessage1 = document.getElementById("element1") ;
strMessage1.innerHTML = strMessage1.innerHTML.replace( /aaaaaa./g,'<a href=\"http://www.google.com/') ;
strMessage1.innerHTML = strMessage1.innerHTML.replace( /.bbbbbb/g,'/world\">Helloworld</a>') ;
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,它消失了Helloworld超链接.我做错了什么.请帮忙.

谢谢你的帮助.

javascript innerhtml

10
推荐指数
2
解决办法
9万
查看次数

标签 统计

innerhtml ×1

javascript ×1