问答详情
源自:2-4 JavaScript-提问(prompt 消息对话框)

document.write()替换为alert没什么区别啊

我以为这里应该是alert,document.write()只是在屏幕上写出结果?

提问者:入坑 2016-05-10 15:18

个回答

  • 紫菜蛋包饭
    2016-11-02 13:38:28

    alert是弹出对话框,

    prompt是弹出一个消息框,

    document.write()是根据你在弹出的prompt消息框中输入的内容,来显示出相应的数据的。

    所以这里不是用document.write()来替换alert,而是用prompt来做消息框,document.write()只是为了实现prompt的功能而写的。

  • 明明不是小明
    2016-05-10 16:14:11

    document.write()是在页面写出内容;

    alert是弹出一个对话框,内容显示在对话框中;

  • Leo30
    2016-05-10 15:40:10

    document.write()是直接输出内容

    alert是以弹出对话框形式输出内容

  • 陌上花开15
    2016-05-10 15:39:47

    前者是输出到页面中。后者是弹出提示框