这里有点搞不懂

来源:4-1 编程挑战

慕妹1580750

2017-01-05 09:44

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

function color(){

    var a = confirm("是否改变颜色?");

    if(a){

       var b = document.getElementById("txt");

       b.style.color="blue";

    }

}

我这么写   怎么弹不出确认的对话框?

写回答 关注

2回答

  • 明明2016
    2017-01-05 16:05:12

    百度一下函数的命名规则!你的函数function color();使用了敏感词汇color,改成别的试试。

    明明2016 回复慕妹1580...

    你这错的也太多了!var a = confirm("是否改变颜色?"); if(a){ var b = document.getElementById("txt"); b.style.color="blue"; } if(a==true)这样才能返回布尔值。

    2017-01-06 11:26:33

    共 2 条回复 >

  • WayneSzx
    2017-01-05 10:47:28

    onClick    C要大写~

    WayneS... 回复慕妹1580...

    那你看一下function的位置对不对,有没有写在js标签内

    2017-01-06 10:55:56

    共 2 条回复 >

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题