日期:2014-05-16  浏览次数:20388 次

请指教javascript对象事件的问题?
请指教javascript对象事件的问题?

三本书全看了,没说就是没说,请指教

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



document是dom文档对象模型

那么这个document对象模型中包括了forms对象数组,auchors锚对象数组,links对象数组,
images对象数组,applets对象数组,embeds对象数组,

其中这个document对象-->forms对象数组下包括了表单的子对象---->button子对象,checkbox子对象,
fileupload子对象,hidden子对象,password子对象,radio子对象,reset子对象,select子对象,
submit子对象,text子对象,textarea子对象,

下面这段代码的button是html标签,不是javascript

的dom对象.如果强行说下面的button是javascript对象能行的通吗?

<button>按钮</button><----html标签也变成了javascript对象了?说不通,不知道咋回事?

<button onclick="document.getElementById('field2').value=
document.getElementById('field1').value">Copy Text</button>
为什么这句button也说是javascript的对象呢?

<input type=button value=确定 onclick="alert(this.value)">
为什么这句的button也说是javascript的对象呢?
这句的type是属性等于button,button是属性值,为什么也说是javascript的对象呢,不懂啊,
 



第二个问题:

<a href="d.asp" onclick="alert(this.href)">连接</a>

为什么说这里的html标记<a>就是link的javascript对象呢?

这里<a>是html标记,为什么说是javascript对象呢?

------解决方案--------------------
看看BOM吧