各路javascript高手请进,javascript对象问题?

bobovivi2007 2009-04-20 08:43:25
各路javascript高手请进,javascript对象问题?

看了几本书,都是避重就轻,气死,都成孔一己了,晕!

支持onclick的HTML标签有<button>,<a>,<input>,<address>, <area>, <b>, <bdo>, <big>, 等...

支持onclick的Javascript对象有(button, document, checkbox, link, radio, reset, submit)

上面的这些javascript对象,是DOM的子对象,请问这些子对象是怎么支持onclick事件的?

第一个问题:

有的人说这样支持的:<input type="button" value="确定" onclick="alert(this.value)">

这input是html元素,type是input的元素,怎么会说是button是javascript的对象呢?


第二个问题:

<a href="http://www.163.com onclick="(this.href)">
<button onclick="alert(this)">按钮</button>

上面这两句,<a>和<button>都是HTML标记,我问百度的人,他们说link和button就是支持onclick事件的javascript对象

不解的是<a>和<button>都是HTML标记,怎么会是javascript的(link和button)对象呢?


第三个问题:

W3C上说支持onclick事件的javascript对象有(button, document, checkbox, link, radio, reset, submit)

那么这些对象是怎么支持onclick事件的,请举例详细阐明!

...全文
158 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangniao 2009-04-21
  • 打赏
  • 举报
回复
感觉什么是对象你都没理解
aokihu 2009-04-21
  • 打赏
  • 举报
回复
lz看得是国产书吧,唉,同情ing,国产书大多是抄袭的,你看一本个跟一打没区别,要真的理解js,还是看看javascript权威指南,虽然贵些,但物有所值
zqy_lll 2009-04-21
  • 打赏
  • 举报
回复
没研究过
monexus 2009-04-21
  • 打赏
  • 举报
回复
LZ没看过《JS权威指南》吧,里面说的很清楚了,这些都是HTMLElement类的子类,同时实现了MouseEvent接口
「已注销」 2009-04-21
  • 打赏
  • 举报
回复
mark
xiaojing7 2009-04-20
  • 打赏
  • 举报
回复
多看看dom对象吧
cloudgamer 2009-04-20
  • 打赏
  • 举报
回复
lz看看dom吧

87,997

社区成员

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

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