关于js的笔试题,求解

moshe444 2014-09-21 11:16:03
前两天遇到的,让手写代码,实现以下方法。
1. Element.prototype.getElementByClassName
2. Element.prototype.bind
3. object.create
请问大神,应该怎么写啊。
...全文
163 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
似梦飞花 2014-09-21
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<div id="container">123</div>
<script type="text/javascript">
HTMLElement.prototype.bind=function(type,fun,data){
	this['on'+type]=function(){
		fun.call(this,data);
	}
}
document.getElementById('container').bind('click',function(s){
		alert(this.innerHTML+'||'+s.ss);
},{'ss':'传入的参数'});
</script>

</body>
</html>
你的Element是自定义的函数还是原生的dom阿 如果是自定义的还好说 如果原生dom的兼容不好搞

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧