是因为prompt只能执行一次嘛?有什么解决方法呢?

来源:4-1 编程挑战

你问我叫虾米名

2015-12-12 00:51

    function cc(){

        var cc=document.getElementById("all");

        var my;

        my=prompt("请输入颜色代码如green");

        cc.style.color=my;

        var mbc;

        mbc=prompt("请输入背景颜色代码");

        cc.style.backgroundColor=mbc;

    }


写回答 关注

2回答

  • qq_仓仓_0
    2015-12-12 04:25:29
    已采纳

    mbc=prompt("请输入背景颜色代码");这一行的分号是中文的。以前我也经常犯这种错误,推荐你用火狐浏览器,用FireBug查看错误提示。

    你问我叫虾米...

    谢谢~~~~

    2015-12-12 13:59:17

    共 1 条回复 >

  • lynhao
    2015-12-12 01:03:21

    在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 prompt() 时,将暂停对 JavaScript 代码的执行,在用户作出响应之前,不会执行下一条语句。

    你问我叫虾米...

    那我输入了第一个背景颜色之后,第二个对话框没有跳出来啊?

    2015-12-12 01:20:31

    共 1 条回复 >

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题