一个javascript中if语句结束的问题
代码大致如下:<scripttype="text/javascript">functiona(obj){if(obj.value=="rjb"){document.wri...
代码大致如下:
<script type="text/javascript">
function a(obj){
if(obj.value=="rjb"){
document.write ("日记本");
}
else if(obj.value=="dsbj"){
document.write ("读书笔记");
}
}
</script>
<select onchange="a(this)" id="ltype">
<option value="dsbj">读书笔记</option>
<option value="rjb">日记本</option>
</select>
“祝你生日快乐”
我想把“祝你生日快乐”一直显示在网页上,该怎么处理,每次一执行IF语句,这句话就没了,实际上就是想知道if语句如何不影响网页其他部分的显示。本人菜鸟一个,请大家帮忙。 展开
<script type="text/javascript">
function a(obj){
if(obj.value=="rjb"){
document.write ("日记本");
}
else if(obj.value=="dsbj"){
document.write ("读书笔记");
}
}
</script>
<select onchange="a(this)" id="ltype">
<option value="dsbj">读书笔记</option>
<option value="rjb">日记本</option>
</select>
“祝你生日快乐”
我想把“祝你生日快乐”一直显示在网页上,该怎么处理,每次一执行IF语句,这句话就没了,实际上就是想知道if语句如何不影响网页其他部分的显示。本人菜鸟一个,请大家帮忙。 展开
3个回答
展开全部
if,语句,如果下面没有else if 的分支的话,当运行到最后一个分支结束的时候,就结束了。
不用专门有个结束的判断的,.
祝你生日快乐,你就直接放在界面上,它就会一直显示的。
不用专门有个结束的判断的,.
祝你生日快乐,你就直接放在界面上,它就会一直显示的。
追问
你的前一句解释是正确的,但“祝你生日快乐”会跟着消失,问题没有解决,不过还是谢谢你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你就不要直接用document.write了,你可以在网页中加个标签,然后动态改变这个标签内的值不就行了,你用document.write直接就把里面的东西覆盖了
追问
虽然没有直接解决问题,但你告诉了一个思路,谢谢你。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询