问答详情
源自:4-1 编程挑战

第五个“”取消设置“”函数 fuction e() 哪里不对?

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />

<title>javascript</title>

<style type="text/css">

body{font-size:12px;}

#txt{

    height:400px;

    width:600px;

border:#333 solid 1px;

padding:5px;}

p{

line-height:18px;

text-indent:2em;}

</style>

</head>

<body>

  <h2 id="con">JavaScript课程</H2>

  <div id="txt"> 

     <h5>JavaScript为网页添加动态效果并实现与用户交互的功能。</h5>

        <p>1. JavaScript入门篇,让不懂JS的你,快速了解JS。</p>

        <p>2. JavaScript进阶篇,让你掌握JS的基础语法、函数、数组、事件、内置对象、BOM浏览器、DOM操作。</p>

        <p>3. 学完以上两门基础课后,在深入学习JavaScript的变量作用域、事件、对象、运动、cookie、正则表达式、ajax等课程。</p>

  </div>

  <form>

  <!--当点击相应按钮,执行相应操作,为按钮添加相应事件-->

    <input type="button" value="改变颜色" onclick="a()">  

    <input type="button" value="改变宽高" onclick="b()" >

    <input type="button" value="隐藏内容" onclick="c()">

    <input type="button" value="显示内容" onclick="d()">

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

  </form>

  <script type="text/javascript">

var mychar=document.getElementById("txt")

//定义"改变颜色"的函数

function a()

{

 mychar.style.color="red";

 mychar.style.backgroundColor="blue";

}


//定义"改变宽高"的函数

function b()

{

    mychar.style.width="2000px";

    mychar.style.height="2000px";

}


//定义"隐藏内容"的函数

function c()

{

    mychar.style.display="none";

}


//定义"显示内容"的函数

function d()

{

    mychar.style.display="block";

}


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

function e()

{var 

    var mymessage=confirm("是否取消设置?");

    if(mymessage==ture)

    {

    mychar.style.height:"400px";

    mychar.style.width:"600px";

    mychar.style.border:"#333 solid 1px";

    mychar.style.padding:"5px";

    }

   

}



  </script>

</body>

</html>


提问者:我再想个名 2016-07-05 10:07

个回答

  • qq_不养猫的咪_0
    2016-07-05 11:07:55
    已采纳

    应该没错 可以执行你把e()换个有语义的就可以了    我看得资料用的dclear()

  • nanawang
    2016-07-05 14:11:45

    mychar.style.height:"400px";     你的这个语法不对吧,

    改变样式的语法是:Object.style.property=new style;

  • 慕粉18712755727
    2016-07-05 11:27:20

    对了 还有 confirm那行最后的分号要是英文的

  • 慕粉18712755727
    2016-07-05 11:25:18

    1. 函数function e()中 第一个var删去

    2. if(mymessage==ture)  其中的true拼写错了啊啊啊

    3. 再下面的mychar.style.height:"400px";

          mychar.style.width:"600px";

          mychar.style.border:"#333 solid 1px";

          mychar.style.padding:"5px";

      冒号改为等号。

    4. 改完后:


    5. <!DOCTYPE HTML>


    6. <html>


    7. <head>


    8. <meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />


    9. <title>javascript</title>


    10. <style type="text/css">


    11. body{font-size:12px;}


    12. #txt{


    13.     height:400px;


    14.     width:600px;


    15. border:#333 solid 1px;


    16. padding:5px;}


    17. p{


    18. line-height:18px;


    19. text-indent:2em;}


    20. </style>


    21. </head>


    22. <body>


    23.   <h2 id="con">JavaScript课程</H2>


    24.   <div id="txt">


    25.      <h5>JavaScript为网页添加动态效果并实现与用户交互的功能。</h5>


    26.         <p>1. JavaScript入门篇,让不懂JS的你,快速了解JS。</p>


    27.         <p>2. JavaScript进阶篇,让你掌握JS的基础语法、函数、数组、事件、内置对象、BOM浏览器、DOM操作。</p>


    28.         <p>3. 学完以上两门基础课后,在深入学习JavaScript的变量作用域、事件、对象、运动、cookie、正则表达式、ajax等课程。</p>


    29.   </div>


    30.   <form>


    31.   <!--当点击相应按钮,执行相应操作,为按钮添加相应事件-->


    32.     <input type="button" value="改变颜色" onclick="a()"> 


    33.     <input type="button" value="改变宽高" onclick="b()" >


    34.     <input type="button" value="隐藏内容" onclick="c()">


    35.     <input type="button" value="显示内容" onclick="d()">


    36.     <input type="button" value="取消设置" onclick="e()">


    37.   </form>


    38.   <script type="text/javascript">


    39. var mychar=document.getElementById("txt")


    40. //定义"改变颜色"的函数


    41. function a()


    42. {


    43.  mychar.style.color="red";


    44.  mychar.style.backgroundColor="blue";


    45. }





    46. //定义"改变宽高"的函数


    47. function b()


    48. {


    49.     mychar.style.width="2000px";


    50.     mychar.style.height="2000px";


    51. }





    52. //定义"隐藏内容"的函数


    53. function c()


    54. {


    55.     mychar.style.display="none";


    56. }





    57. //定义"显示内容"的函数


    58. function d()


    59. {


    60.     mychar.style.display="block";


    61. }





    62. //定义"取消设置"的函数


    63. function e()


    64. {


    65.     var mymessage=confirm("是否取消设置?");


    66.     if(mymessage==true)


    67.     {


    68.     mychar.style.height="400px";


    69.     mychar.style.width="600px";


    70.     mychar.style.border="#333 solid 1px";


    71.     mychar.style.padding="5px";


    72.     }


    73.   


    74. }








    75.   </script>


    76. </body>


    77. </html>

  • xiaomin_zhai
    2016-07-05 11:20:04

    使用mychar.removeAttribute("style");

  • 慕田峪0772127
    2016-07-05 11:13:21

    function e()
    {
        var mymessage=confirm("是否取消设置?");
        if(mymessage==ture)
        {
            var mychar=document.getElementById("txt");
            mychar.style.height="400px";
            mychar.style.width="600px";
            mychar.style.border="#333 solid 1px";
            mychar.style.padding="5px";
            mychar.style.color="#000";
    	mychar.style.backgroundColor="#fff";
    	mychar.style.display="block";
        }
       
    }


  • BigConstantine
    2016-07-05 11:06:09

    var多于了。