js里,点击单选按钮后,怎么改变文字?
我的代码是<script>window.onload=function(){varlookup=document.getElementById('lookup');var...
我的代码是
<script>
window.onload=function() {
var lookup=document.getElementById('lookup');
var lookdown=document.getElementById('lookdown');
var updown=document.getElementById('updown');
function zhangdie(updowncontent){
updown.innerHTML = '123';
}
}
</script>
<input class="updown" type="radio" name="updown" checked="checked" id="lookup" onclick="zhangdie(this.value)" value="看涨" />看张
<input class="updown" type="radio" name="updown" id="lookdown" onclick="zhangdie(this.value)" value="看跌" />看跌
您看<span id="updown"></span>的理由是:
=======================
上面就是代码,应该点击看涨或看跌后,下面的span区域就会有对应的value,可是现在总是出错,出错提示是zhangdie is not defined 不知道怎么解决 展开
<script>
window.onload=function() {
var lookup=document.getElementById('lookup');
var lookdown=document.getElementById('lookdown');
var updown=document.getElementById('updown');
function zhangdie(updowncontent){
updown.innerHTML = '123';
}
}
</script>
<input class="updown" type="radio" name="updown" checked="checked" id="lookup" onclick="zhangdie(this.value)" value="看涨" />看张
<input class="updown" type="radio" name="updown" id="lookdown" onclick="zhangdie(this.value)" value="看跌" />看跌
您看<span id="updown"></span>的理由是:
=======================
上面就是代码,应该点击看涨或看跌后,下面的span区域就会有对应的value,可是现在总是出错,出错提示是zhangdie is not defined 不知道怎么解决 展开
3个回答
展开全部
你的方法被放在window.onload里面了...
就是说js环境里你的zhangdie方法不存在么,放在script下面啊
就是说js环境里你的zhangdie方法不存在么,放在script下面啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-09-29
展开全部
作用域问题导致的
<script>
function zhangdie(updowncontent){
var lookup=document.getElementById('lookup');
var lookdown=document.getElementById('lookdown');
var updown=document.getElementById('updown'); updown.innerHTML = '123';
}
}
<script>
function zhangdie(updowncontent){
var lookup=document.getElementById('lookup');
var lookdown=document.getElementById('lookdown');
var updown=document.getElementById('updown'); updown.innerHTML = '123';
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询