奇奇怪怪之jquery html()

yyixin 2009-09-05 01:14:02
var str="<a href=\"###\" onclick=\"rStartTime()\">重设<a> | <a href=\"###\" onclick=\"outTime()\">退出<a>";
$("#toTime").html(str);

为何以上无效。

而改成“str = "中华人民共和国";”之后却能正常显示。
...全文
68 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mykelly6 2009-09-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hookee 的回复:]
结束标记是 </a>

HTML code<scriptsrc="js/jquery-1.3.2.js" type="text/javascript"></script><scripttype="text/javascript">
window.onload=function(){var str=" <a href=\"###\" onclick=\"rStartTime()\">重设 </a> | <a href=\"###\" onclick=\"outTime()\">退出 </a>";
$("#toTime").html(str);
}</script><divid="toTime"></div>
[/Quote]
lz应该把str的内容先检查下的
erytbc 2009-09-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 rjzou2006 的回复:]
html()方法不能有html不完整的。
[/Quote]o
rjzou2006 2009-09-06
  • 打赏
  • 举报
回复
html()方法不能有html不完整的。
hookee 2009-09-06
  • 打赏
  • 举报
回复
结束标记是</a>


<script src="js/jquery-1.3.2.js" type="text/javascript"> </script>
<script type="text/javascript">
window.onload=function(){
var str=" <a href=\"###\" onclick=\"rStartTime()\">重设 </a> | <a href=\"###\" onclick=\"outTime()\">退出 </a>";
$("#toTime").html(str);
}
</script>
<div id="toTime"></div>
yyixin 2009-09-05
  • 打赏
  • 举报
回复
document.getElementById("toTime").innerHTML="<a href='###' onclick='rStartTime()'>重设<a> | <a href='###' onclick='outTime()'>退出<a>";

这样做也正常

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧