各位大神,这个有什么错误的地方呢

来源:2-1 什么是变量

digit

2016-11-21 20:39

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>重置</title>
<!--引入外部文件的方式-->

<script type="text/javascript">
    
</script>
</head>
<body>
<p id="con">这是一首简单的小情歌</p>
<input type="button" value="重置" onclick="add2()">

<script type="text/javascript">
    function add()
    {var char=document.getElementById("con");
    char.style.color="red";
    char.style.background="yellow";
    char.style.font-size="30";
    char.style.width="600";}
    function add2(){
    var gh=confirm("确定重置吗");
    if(gh==true)
    {
        char.removeAttribute("style")}}
</script>
</body>
</html>

写回答 关注

3回答

  • A空城
    2016-11-22 10:16:13
    已采纳

    <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>重置</title>

    </head>

    <body>

    <p id="con">这是一首简单的小情歌</p>

    <input type="button" value="重置" onclick="add2()">


    <script type="text/javascript">

    var char=document.getElementById("con");

        char.style.color="red";

    char.style.color="red";

        char.style.background="yellow";

        char.style.fontSize="30";

        char.style.width="600";

    function add2(){

    var gh=confirm("确定重置吗");

        if(gh==true){

    char.removeAttribute("style");

    }

    }

    </script>

    </body>

    </html>

    你之前写的代码定义了两个函数add()和add2(),第一个函数add()用来加载样式,可是这个函数你定义了并未调用,而且并未继承给add2(),所以add()这个函数里的变量及内容是不生效的,导致add2()里面的char变量根本存在。还有一个小小的细节问题:char.style.font-size="30";  这行代码写错了,应该是这样:char.style.fontSize="30";  

    digit

    非常感谢!

    2016-11-22 21:24:38

    共 1 条回复 >

  • 慕粉1611206617
    2016-11-22 10:20:16

    http://img.mukewang.com/5833aac00001d24c03850263.jpg
    设置元素字体大小的属性是fontSize,另外你的add2()并没有被调用过

  • qq_一坨烂泥_03421512
    2016-11-21 20:57:16

    不能定义char吧

    digit

    可是教程上都是可以把变量赋值给char的啊

    2016-11-21 20:58:31

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题