为了账号安全,请及时绑定邮箱和手机立即绑定

if..elae..的应用

以下代码无论输入什么都是带伞,请问是哪里出了问题吗? 


<body>

<script type="text/javascript">

function tostyle()

{

    var tx=document.getElementById('txt');

tx.style.value="";

if(tx.style.value="有雨")

{

   alert("带伞");

}

else

{

   alert("不带伞");

}

}


</script>

<input type="button" value="点击" onclick="tostyle()" />

<input id="txt" type="text"/>

</body>


正在回答

4 回答

function tostyle(){
            var tx=document.getElementById('txt').value;
            
            if(tx=="有雨"){
                  alert("带伞");
            }else{
                alert("不带伞");
            }
        }

可以试一下这个

0 回复 有任何疑惑可以回复我~
#1

qq_彼岸花开想念莫离_0 提问者

非常感谢!这个方法正好,
2017-09-07 回复 有任何疑惑可以回复我~

你把 有雨  赋值给了 tx.value  

0 回复 有任何疑惑可以回复我~

获取一个元素对象的值:xxx.value,而不是:xxx.style.value

1 回复 有任何疑惑可以回复我~
#1

morLight

还有条件判断相等时两个=: a==b
2017-09-07 回复 有任何疑惑可以回复我~

function tostyle(){
            var tx=document.getElementById('txt');
            var a=tx.value;
            if(a=="有雨"){
                  alert("带伞");
            }else{
                alert("不带伞");
            }
        }

试一下这样写

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

if..elae..的应用

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号