未捕获的类型错误:对象#<HTML文档>没有方法'alert'
Uncaught TypeError: Object #<HTMLDocument> has no method 'alert'
向社区致意,我是javascript新手,我想弄清楚为什么这段代码会给我这个错误,谢谢!
"use strict";
var myFunction = function(){
document.alert("hola");
};
myFunction();
控制台(chrome)显示:
未捕获的类型错误:对象#没有方法"alert"
我已经使用jshint来纠正任何sintax错误,但它似乎没有错误。
alert()
属于window
对象。
这是因为alert()
方法属于window
对象,而不是document
:
alert('hola');
尽管可以,但如果出于某种原因想要,请使用window.alert
:
window.alert('hola');
alert
函数是window
对象的一个方法,请参阅此处。
警报不是文档的方法,而是窗口的方法
取而代之的是:
document.alert("hola");
试试这个:
window.alert("hola");
相关文章:
- 从Javascript和Php变量创建Html模板文档
- 有没有一种方法可以在没有文档或jQuery的情况下使用javascript解码html实体
- HTML文档中脚本标记的位置-<头部>&<身体>有不同的行为
- 如何从多个不同的html页面获得mongodb文档的用户输入
- 暂停文档-HTML、CSS、JavaScript
- 如何用javascript重写html文档
- 是否可以使用有角度的HTML文档进行$编译
- 从现有html自动生成html源文档
- 枚举附加到文档的HTML对象的所有事件
- 如何确保通过电子邮件发送的html文档中的Google Drive链接不会被识别为附件
- 将jQuery.js文件附加到html文档中
- 谷歌文档如何拦截Ctrl-S/Command-S来保存文档而不是html页面
- 为任意html文档创建不引人注目的覆盖
- 在HTML文档中使用XML文件中的数据
- 删除“;NaN”;来自HTML文档
- <!文档html>在JS脚本中触发“use strict”
- 在Google Apps Script中获取javascript“文档HTML DOM”信息
- 在使用 Chrome 扩展程序加载之前,使用 document_start 修改文档 html
- 在html中嵌入文档(html/pdf/swf/…)的统一方法
- 文档Html,它是真正的文档在javascript