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

为什么代码提交没有错误,却不生效,我也不知道错哪了

为什么代码提交没有错误,却不生效,我也不知道错哪了

正在回答

5 回答

用逻辑运算符amp;amp;nbsp;nbsp;||nbsp;nbsp;nbsp;nbsp;!nbsp;nbsp;等git

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

你可以把代码拿出去,在网页上用f12来看你哪里有错

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

小磊子0201 提问者

谢谢,当时提问玩就发现哪里错了?
2017-12-19 回复 有任何疑惑可以回复我~

首先onclick='changcolor()',这才是点击调用changcolor函数,你写的只不过是函数在堆中存在的地址。其次改变颜色之所以不成功是应为color属性只能够对文本起作用,所以你要获取文本所在的元素,才能设置相应的颜色。例如:

function changcolor(){

    var textColor = mychar.childNodes[1];//获取到h5标签,之所以为1,是因为chrome把空白也当成了一个子类,所以在h5标签之前还有一个,当你写mychar.childNodes[0],实际上获取到的是#text

        textColor.style.color = 'red';

}

隐藏和显示没有效果是因为缺少style。mychar.style.display = 'block';


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

function cancel(){

        var conf = confirm("取消设置?");

        if (conf改成true){

            txt.style ="";

        }

    }//定义"取消设置"的函数


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

maybe there is something wrong in network


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

举报

0/150
提交
取消

为什么代码提交没有错误,却不生效,我也不知道错哪了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信