`

自定义对象与dom对象合并

阅读更多
<script type="text/javascript">
function Obj(o){
	o = document.getElementById(o);
	var me = this;
	for(var key in me){
		o[key] = me[key];
	}
	return o;
}

Obj.prototype.say = function(){
	//注意 这里的this是dom对象了
	alert(this.innerHTML);
}
window.onload =function(){
	//注意这里一定要用new
	var o = new Obj("btn");
	o.onclick=function(){
		alert(this.say);
	}
	
	o.say();
}

</script>
<button id="btn">点击俺</button>

 

分享到:
评论

相关推荐

    精通QTP——自动化测试技术领航

    1.5.6.2 对象库的对比与合并 123 1.5.7 总结 130 1.6 对象库(下)之进阶编程篇 131 1.6.1 引言 131 1.6.2 基于Expert View的对象库编程必备知识 132 1.6.2.1 手写代码的3种方式 132 1.6.2.2 其他补充知识点 144 ...

    ecef-v2.0.19d release 水星浏览器最新版本支持库安装包

    合并"水星浏览器"与"水星浏览器窗口"类型, 合并后为"水星浏览器" 更改"水星采集器"组件类型名称为"水星铬浏览框"。 新增"水星网页文档对象"类型, 用作HTML 文档(DOM)结构的表达。 新增"水星网页文档元素"类型, 用作...

    ActionScript开发人员指南中文版

    合并补间动画脚本 描述动画 添加滤镜 将补间动画与其显示对象关联 第章:使用反向运动 反向运动的基础知识 IK骨架动画处理概述 获取有关IK骨架的信息 实例化IKMover并限制其移动 移动IK骨架 使用弹簧 使用IK事件 第章...

    python入门到高级全栈工程师培训 第3期 附课件代码

    02 文件合并与文件归档 03 文件归档与两种压缩方式 04 vim编辑器 05 系统启动流程 06 grub加密 07 bios加密 08 top命令 09 free命令 10 进程管理 第6章 01 上节课复习 02 磁盘分区 03 文件系统与挂载 04 挂载信息...

    NET compact FrameWork移动开发指南 首发绝对清晰版

    * 8.2 自定义控件类型与创建方式 * 8.3 复合控件 * 8.4 扩展控件 * 8.5 自绘控件 * 8.6 自定义组件 * 8.7 小结 第11章 图形 * 11.1 概述 * 11.2 基础知识 * 11.3 绘制图形 * 11.4 绘制字符串 * 11.5 绘制...

    ECMAScript 2018快速入门 高清完整PDF

    本书分为13章,较为系统地介绍ECMAScript语言,内容包括变量与常量、表达式和运算符、字符串、数字和符号、数组和类型化数组、对象、函数、集合和映射、迭代器和生成器、Promise对象与异步函数、代理、类和模块,...

    NET compact FrameWork移动开发指南 绝对清晰版

    * 8.2 自定义控件类型与创建方式 * 8.3 复合控件 * 8.4 扩展控件 * 8.5 自绘控件 * 8.6 自定义组件 * 8.7 小结 第11章 图形 * 11.1 概述 * 11.2 基础知识 * 11.3 绘制图形 * 11.4 绘制字符串 * 11.5 绘制...

    精通javascript

    2.选择浏览器的“工具”-“安全”-“本地Intranet”-“自定义级别”-“活动脚本”中选用“禁用”单选框 3.在浏览器中输入下述地址:http://localhost/1.2.htm • 1.1.htm 多段代码相互调用 • 1.2....

    精通JavaScript

    2.选择浏览器的“工具”-“安全”-“本地Intranet”-“自定义级别”-“活动脚本”中选用“禁用”单选框 3.在浏览器中输入下述地址:http://localhost/1.2.htm • 1.1.htm 多段代码相互调用 • 1.2....

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    9.4.3 文档对象模型(dom) 360 9.5 xslt转换 364 9.5.1 使用xslt转换不同的xml标准 367 9.5.2 system.xml.xsl中定义的其他类和接口 370 9.6 asp.net中的xml 370 9.6.1 xmldatasource服务器控件 370 9.6.2...

    Java_Web开发实战1200例第1卷.part2

    第4章 JSP基础与内置对象 96 4.1 JSP的基本应用 97 4.2 JSP内置对象 105 4.3 JSP的自定义标签 130 第5章 JavaBean技术 145 5.1 字符串处理 146 5.2 数据验证 167 5.3 日期时间处理 176 5.4 输出实用的HTML代码 182 ...

    Java_Web开发实战1200例第1卷.part3

    第4章 JSP基础与内置对象 96 4.1 JSP的基本应用 97 4.2 JSP内置对象 105 4.3 JSP的自定义标签 130 第5章 JavaBean技术 145 5.1 字符串处理 146 5.2 数据验证 167 5.3 日期时间处理 176 5.4 输出实用的HTML代码 182 ...

    java jdk实列宝典 光盘源代码

    对象与xml的转换; 18 java mail 使用smtp协议发送简单邮件; 发送带附件的邮件; 给多人发送邮件; 使用pop3接收邮件; 19jsp与servlet 获取客户端的真实ip地址; jsp无刷新聊天室; 设置和读取cookie; 上传文件; 用...

    pdf-extractor:用于将 pdf 页面渲染为图像、svgs、html 文件、文本文件和 json 元数据的 Node.js 模块

    pdf 提取器 ... 图像:DOM画布用于呈现和导出pdf的图形层。... 它具有默认渲染器来生成默认输出,但很容易扩展以合并自定义逻辑或生成不同的输出。 它使用 node.js DOM 和来自 pdf.js 的节点 domstub 确实

Global site tag (gtag.js) - Google Analytics