在js里写html代码

html:<div class="show_pro" id="show_p"> </div>js:如图为什么没有以html的方式显示出来而是打出来文本?

感觉是HTML代码没有写到对应区域的innerHTML

<html>
<head>
<script type="text/javascript">
function setInnerHTML()
  {
myboxhtml="<a href=#>mylink</a></p><hr>";
document.getElementById("mybox").innerHTML=myboxhtml;
  }
</script>
</head>
<body onload="setInnerHTML()">
<div id=mybox></div>
</html>

更多信息 http://www.w3school.com.cn/jsref/prop_tablerow_innerhtml.asp

温馨提示:答案为网友推荐,仅供参考