为什么运行不出来呢

来源:4-1 编程挑战

qq_泡泡_19

2017-03-28 11:16

function height(){
    var mychar=document.getElementById("txt");
    mychar.style.width="400px";
    mychar.style.height="200px";
}

//定义"隐藏内容"的函数
function hide(){
    var mychar=document.getElementById("txt");
    mychar.style.display="none";
}

//定义"显示内容"的函数
function open(){
    var mychar=document.getElementById("txt");
    mychar.style.display="block";
}

//定义"取消设置"的函数
function qu(){
    if(confirm("是否取消设置?")==true){
        var mychar=document.getElementById("txt");
        mychar.style.color="#000";
        mychar.style.backgroundColor="#fff";
        mychar.style.width="600px";
        mychar.style.height="400px";
        mychar.style.display="block";
        
    }
}


写回答 关注

3回答

  • 黑色丶毛衣
    2017-03-30 12:43:14
    已采纳

    我把代码复制到我这边浏览器运行了看,暂时发现两个问题:

    1、改变宽高失效;

        错误及解决办法:height()函数取名用了保留字,更换函数名即搞定。

    2、显示内容失效;

        错误及解决办法:同上,函数取名使用了保留字。


    建议:取消设置代码太多,建议使用:

        function myEsc(){
            if(confirm("您确定取消设置吗?")==true){
                mychar.removeAttribute('style'); //一条搞定。
            }
        }


    qq_泡泡_...

    非常感谢!

    2017-04-06 14:23:53

    共 1 条回复 >

  • qq_没写完的诗_0
    2017-03-28 14:27:09

    按钮上有没有忘记绑定事件了

    qq_泡泡_...

    没有,onclick事件都是设好再复制到js里边的。

    2017-03-28 17:40:16

    共 1 条回复 >

  • qq_泡泡_19
    2017-03-28 11:32:27

    在Hbuilder上可以运行成功,但是在这上面却不行

JavaScript入门篇

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

739816 学习 · 9566 问题

查看课程

相似问题