`
kabike
  • 浏览: 608529 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

引用getElementById方法报错NS_ERROR_XPC_BAD_CONVERT_JS: Could not convert JavaScript ar

    博客分类:
  • html
阅读更多
想仿照jquery的方法弄个$出来,写了以下js
<script type="text/javascript">
	window.onload = function() {
		g = document.getElementById;
		
		alert(document.getElementById('div1'));
		alert(g('div1'));
	}
</script>

结果g('div1')这个在火狐下报错
NS_ERROR_XPC_BAD_CONVERT_JS: Could not convert JavaScript argument
在stackoverflow上查到了答案
http://stackoverflow.com/questions/8773579/if-javascript-has-first-class-functions-why-doesnt-this-work

原来getElementById方法中可能使用了this,这个this指的是document,
上面那样直接g = document.getElementById;this就会是global了
分享到:
评论

相关推荐

    JavaScript中getElementById方法的使用.pdf

    "JavaScript中getElementById方法的使用.pdf" 知识点一:JavaScript的概述 JavaScript是一种脚本语言,由Netscape公司开发,用于网页制作上。它可以在HTML基础上开发交互式Web网页,实现实时性、动态性和交互性的...

    Javascript基础_javascrip_castkmb_javascript_

    JavaScript,又被称为JS,是一种广泛应用于网页和网络应用的编程语言,主要负责处理客户端的交互逻辑,让网页具有动态性和用户交互性。本教程“Javascript基础_javascrip_castkmb_javascript_”旨在为初学者提供...

    aaaaaa.rar_click javascript_javascript_javascript click_自动点击

    在IT行业中,JavaScript是一种广泛使用的前端编程语言,它在网页交互和动态效果方面扮演着重要角色。"自动点击"的概念通常涉及到JavaScript中的事件处理和模拟用户行为,这在某些应用场景中非常有用,例如自动化测试...

    xml.rar_javascript_javascript xml_xml javascript_xml文件

    标题"xml.rar_javascript_javascript xml_xml javascript_xml文件"暗示了我们关注的重点是如何使用JavaScript来解析和操作XML。以下是一些关键知识点: 1. **创建XML对象**: JavaScript中,可以通过`...

    javascript

    通过在网页中嵌入ActiveX控件,JavaScript可以调用其方法和属性,从而实现与底层系统或硬件的交互。 #### 步骤详解 ##### 1. 利用PowerBuilder生成COM组件 首先,需要在PowerBuilder中创建一个非可视用户对象`uo_...

    jscn.rar_java chm_java script_javascript_javascript c_javascript

    《JavaScript 语言参考》中文版(CHM)是一个关于JavaScript编程语言的综合参考资料,适用于初学者和有经验的开发者。此资源包含了一个CHM(Compiled Help Manual)文件,这是微软开发的一种帮助文档格式,通常用于...

    用Javascript评估用户输入密码的强度

    因此,作为网站开发者,通过前端技术如JavaScript对用户输入的密码强度进行实时评估,并给予反馈,不仅能够提升用户体验,还能增强网站的安全性。 ### JavaScript密码强度评估原理 #### 定义安全密码的标准 在《用...

    js.rar_JAVASCRIPT面试题_javascript

    这份“js.rar”压缩包文件包含了关于JavaScript的面试题,是帮助求职者准备JavaScript面试的重要资源。以下是根据标题、描述和标签提炼出的一些关键JavaScript知识点,这些内容对于理解和掌握JavaScript至关重要。 ...

    rp.rar_javascript_javascript html

    这些标签允许我们在HTML文档中直接编写JavaScript代码,或者通过`src`属性引用外部的.js文件。例如: ```html function calculatePersonality() { // JavaScript代码会在这里 } ``` JavaScript代码通常包括变量...

    VideoJS —— HTML5 视频播放器

    VideoJS提供了addTextTrack方法,允许向视频添加一个新的文本轨道,用于显示字幕、注释等。该方法的语法为: ```javascript audio|video.addTextTrack(kind, label, language) ``` 其中,kind参数规定了文本轨道的...

    JavaScript 30 Day.rar_javascript_javascript30

    JavaScript 30 天挑战是Web开发者 Wes Bos 设计的一个自我学习项目,旨在帮助程序员通过30个不同的实践教程在30天内显著提升他们的JavaScript技能。这个压缩包文件"JavaScript 30 Day.rar"包含了整个课程的资源,...

    javascript清空table表格的方法

    本文实例讲述了javascript清空table表格的方法。分享给大家供大家参考。具体如下: 1. 通常方法 循环table的rows,然后一个一个删除。 这个方法是通常的方法,可行,但是效率不好。 2. 另一个方法 var artTable = ...

    java_mysql.zip_MYSQL_javascript mysql_mysql javascript

    .catch(error =&gt; console.error('Error:', error)); ``` 3. **后端响应**:Servlet收到请求后,应处理注册逻辑,成功时返回确认信息,失败时返回错误信息。前端接收到响应后,可以更新UI以通知用户结果。 在提供...

    w3cschool【javascript】_javascript_w3cschool_API_

    这个“w3cschool【javascript】_javascript_w3cschool_API_”的压缩包文件,很显然,是W3School提供的JavaScript API速查手册,方便开发者快速查找和理解各种JavaScript方法。 在JavaScript中,API(Application ...

    javascript_js学习教程

    JavaScript,简称JS,是一种广泛应用于Web开发的轻量级、解释型编程语言,以其灵活性和交互性在网页设计中占据核心地位。此“javascript_js学习教程”是针对初学者精心设计的,来源于中兴通讯的内部培训资料,旨在...

    大名鼎鼎SWFUpload- Flash+JS 上传

     首先,在页面中引用SWFUpload.js ,如  &lt;script type="text/javascript" src="http://www.swfupload.org/swfupload.js"&gt;&lt;/script&gt;  然后,初始化SWFUpload ,如  var swfu;  window.onload = function () { ...

    HTML.rar_javascript_javascript html div

    1. **获取`div`元素**:使用JavaScript的`document.getElementById`或`querySelector`、`querySelectorAll`方法来选取特定ID或类名的`div`元素。 2. **事件监听**:添加`mousedown`、`mousemove`和`mouseup`事件...

    传智播客_张孝祥_JavaScript5_DOM编程

    JavaScript,作为一种广泛应用于Web开发的脚本语言,是前端开发者不可或缺的工具。DOM(Document Object Model)编程则是JavaScript中的核心部分,它允许我们通过代码来操作HTML和XML文档。在这个"传智播客_张孝祥_...

    js绘图_javascript_lackgu3_triednfx_js绘图api_js漂亮图形_

    在JavaScript的世界里,绘制图形是一项常见且有趣的任务,尤其在数据可视化、网页交互以及游戏开发等领域。本主题主要关注如何利用JavaScript的绘图API来创建各种美观的图形。"lackgu3"和"triednfx"可能是作者或者...

Global site tag (gtag.js) - Google Analytics