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

输入的JS没有运行 请大牛指教

一直都对DOM很难懂 请大牛指教一下要点

正在回答

2 回答

你把txt对象定义到全局里了,function函数访问不到

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

qq_冰之点滴_03696590 提问者

请问那应该怎么改呢?
2016-08-24 回复 有任何疑惑可以回复我~
#2

Fyang

全局变量为啥访问不到???js没运行是你有语法错误:txt.style.width="200px; 这里少个引号
2016-08-25 回复 有任何疑惑可以回复我~
#3

Fyang 回复 qq_冰之点滴_03696590 提问者

全局变量是对的
2016-08-25 回复 有任何疑惑可以回复我~
#4

Fyang 回复 qq_冰之点滴_03696590 提问者

js没有代码检查,所以写的时候要仔细,一般js不生效的原因就是语法错误,少逗号引号之类的
2016-08-25 回复 有任何疑惑可以回复我~
#5

qq_冰之点滴_03696590 提问者

非常感谢!
2016-08-26 回复 有任何疑惑可以回复我~
#6

qq_冰之点滴_03696590 提问者 回复 Fyang

谢谢指教 我会努力学习的
2016-08-26 回复 有任何疑惑可以回复我~
查看3条回复

<input type="button" value="改变颜色"  onclick="changeColor()">  
    <input type="button" value="改变宽高"  onclick="changeW_H()">
    <input type="button" value="隐藏内容"  onclick="noneContent()">
    <input type="button" value="显示内容"  onclick="displayContent()">

    <input type="button" value="取消设置" onclick="setRest()">

var conChar = document.getElementById("con");
  var txtChar = document.getElementById("txt");
  var color = conChar.style.color;
  var width = conChar.style.width;
  var height = conChar.style.height;
  var dis = conChar.style.display;
//定义"改变颜色"的函数
    function changeColor(){
        conChar.style.color="red";
    }

//定义"改变宽高"的函数
    function changeW_H(){
        conChar.style.width = "1000px";
        conChar.style.height = "20px";
    }

//定义"隐藏内容"的函数
    function noneContent(){
        txtChar.style.display = "none";
    }

//定义"显示内容"的函数
    function displayContent(){
        txtChar.style.display = "block";
    }

//定义"取消设置"的函数
    function setRest(){
        var sign = confirm("确定取消设置?");
        if(sign) {
            conChar.style.color = color;
            conChar.style.width = width;
            conChar.style.height = height;
            txtChar.style.display = dis;
        }
        
    }

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

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       740157    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

输入的JS没有运行 请大牛指教

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