小技巧:获得网页控件方法大全

编写JS的时候,总会调用的网页上的控件,今天有心情,把获得网页上的控件方法写了下,有不足,请补充.【总结】一般我喜欢使用:document.getElementById()和document.all().现在觉得document.all.*比较不错!关于其更深一步的原理暂不清楚,希望有明白的人给个深入讲解的链接!!

本帖以获得页面的text文本为例,获得控件后为其赋值为”你好!”【附一:方法大全】<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”><html xmlns=””><head><meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /><title>获得网页控件的方法大全</title><script language=”javascript”>function AXzhz(){ //【AX为文本框的id,通过下面的方法对文本框赋内容】 //【根据控件ID】 document.getElementById(“AX”).value=”你好!” ; //document.all(“AX”).value=”你好!”; //document.all.AX.value=”你好!”; //不成功 document.AX.value=”你好!”; //document.body.all(“AX”).value=”你好!”; //document.body.all.AX.value=”你好!”; //不成功 document.body.getElementById(“AX”).value=”你好!”; //formid.AX.value=”你好!”; //不成功 formid.getElementById(“AX”).value=”你好!”; //不成功 formid.all.getElementById(“AX”).value=”你好!”; //formid.all.AX.value=”你好!”; //formid.all(“AX”).value=”你好!”; //【根据控件name,返回的是一个数组集合,再通过下标获得控件】 //document.getElementsByName(“textfield”)[0].value=”你好!”; //不成功 formid.all.getElementsByName(“textfield”)[0].value=”你好!”; //不成功 formid.getElementsByName(“textfield”)[0].value=”你好!”; //【根据标签,返回的是一个数组集合,严格来说是获得标签中的内容,估计用到的机会不是很多】 //document.getElementsByTagName(“td”)[1].innerHTML=”你好!”; }</script></head><body><form id=”formid”><table width=”200″ border=”1″><!–title是鼠标在上面的时候出现的提示–> <tr title=”快啊快啊!!” onclick=”AXzhz()”> <td bgcolor=”#FF9933″>你点我啊!!<br> <INPUT TYPE=”text”value=”根据标签测试时使用,请仔细观察结果!”></td> </tr> <tr>&nbs

<这种精神使人能在旅行中和大自然更加接近,

小技巧:获得网页控件方法大全

相关文章:

你感兴趣的文章:

标签云: