为什么我的javascript innerhtml的值不改变呢,好像一点反应也没有.
<scripttype="text/javascript">functionchangeWeb2(){varurl;searchinput.innerhtml="<ahr...
<script type="text/javascript">
function changeWeb2(){
var url;
searchinput.innerhtml="<a href='http://www.baidu.com'>百度</a>"
}
</script>
<div id=searchinput><p>ddd</p></div>
<a href=# onclick=changeweb2()>d测试</a> 展开
function changeWeb2(){
var url;
searchinput.innerhtml="<a href='http://www.baidu.com'>百度</a>"
}
</script>
<div id=searchinput><p>ddd</p></div>
<a href=# onclick=changeweb2()>d测试</a> 展开
4个回答
展开全部
改下,你那个ID不是对象,只是字符串,改成document.getElementById("searchinput").innerhtml="<a href='http://www.baidu.com'>百度</a>" 这样就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语法是没有错的 建议你去学一下ajax。你这个能执行就怪了。innerHTML插进去的代码,就只是当普通的HTML来执行,JS解释器不会再对里面的JS脚本进行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改成这样咯:
var searchinput=document.getElementById("searchinput");
searchinput.innerhtml="<a href='http://www.baidu.com'>百度</a>"
var searchinput=document.getElementById("searchinput");
searchinput.innerhtml="<a href='http://www.baidu.com'>百度</a>"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询