getElementByid ,ByName ByTagName三者区别

getElementByid ,getElementsByName getElementsByTagName三者区别

getElementById:
语法: document.getElementById(id)
参数:id :必选项为字符串(String)
返回值:对象; 返回相同id对象中的第一个,如果无符合条件的对象,则返回 null
example:document.getElementById("id1").value;

getElementsByName:
语法: document.getElementsByName(name)
参数:name :必选项为字符串(String)
返回值:数组对象; 如果无符合条件的对象,则返回空数组
example:document.getElementsByName("name1")[0].value;
document.getElementsByName("name1")[1].value;

getElementsByTagName:
语法: object.getElementsByTagName(tagname) object可以是document或event.srcElement.parentElement等
参数:tagname:必选项为字符串(String)
返回值:数组对象; 如果无符合条件的对象,则返回空数组
example:document.getElementsByTagName("p")[0].childNodes[0].nodeValue;
document.getElementsByTagName("p")[1].childNodes[0].nodeValue;

时间: 2024-08-18 17:42:30

getElementByid ,ByName ByTagName三者区别的相关文章

php echo print print_r三者区别分析

php教程 echo print print_r三者区别分析 echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)  print()    只能打印出简单类型变量的值(如int,string)  print_r() 可以打印出复杂类型变量的值(如数组,对象)  echo     输出一个或者多个字符串 echo -- 输出一个或者多个字符串 定义和用法 echo() 函数输出一个或多个字符串. 语法 echo(strings)参数 描述 str

WebForm\Html5\Asp.Net三者区别

问题描述 请尽量用易懂的语言来总结归纳WebFormHtml5Asp.Net三者异同.区别,如果有对未来的分析,对当前态势的把握就更好了.或者可以向楼主介绍更好的网络开发. 解决方案 解决方案二:webform是asp.net特有的,asp:开头的标签是服务器端的标签,需要经过framework解析后才会生成对应的html代码不管服务器端有什么标签,最终生成的都是html代码,服务器端标签浏览器不会解析.html5也是html,只是新增了一些新的标签,h5的新标签低版本IE浏览器不支持,如can

final,finally,finalize 三者区别

Final是一个修饰符: 当final修饰一个变量的时候,变量变成一个常量,它不能被二次赋值 当final修饰的变量为静态变量(即由static修饰)时,必须在声明这个变 量的时候给它赋值 当final修饰方法时,该方法不能被重写 当final修饰类时,该类不能被继承 Final不能修饰抽象类,因为抽象类中会有需要子类实现的抽      象方法,(抽  象类中可以有抽象方法,也可以有普通方法,当一个抽象类中没有抽象方       法时,这个抽象类也就没有了它存在的必要) Final不能修饰接口,

英特尔CPU芯片T系列、E系列、T系列的区别

英特尔CPU芯片T系列.E系列.T系列有什么区别?英特尔将旗下个人PC用CPU产品划分了T.E.P三大系列,作为购买英特尔平台的用户,我们很有必要了解它们的区别,搞清楚它们代表的不同性能指标. 那么,你了解它们分别代表什么含义吗?购机时选择哪种最好?一起来看看CPU的购机指南. 三者区别: E是主流桌面双核系列,台式的65nm酷睿双核CPU(如E6300)和台式的65nm的奔腾双核CPU(如E2160): E1,E3是赛扬双核; E2,E5,E6是奔腾双核; E4,E7,E8是酷睿双核(其中还包

js基础提高(二)

上篇写的是JavaScript的历史.基本的数据类型和基本的语法进填的话讲的就深入一些了. js的函数 1.js函数定义的方式 (1)普通方式 语法:function 函数名(参数列表){函数体} 示例: function method(){ alert("xxx"); } method(); (2)匿名函数 语法:function(参数列表){函数体} 示例: var method = function(){ alert("yyy"); }; method();

Fireworks常见问题解答(2)

解答|问题 9.如何用Fireworks做突起效果的按扭 选择Effect面板中的Bevel And Emboss的子菜单,例如inner bevel,好的按钮效果主要靠比较好的effect参数,细心调试一下就可以有好看的按钮. 10.请教在FW4中Copy→Paste,Duplicate,Clone三者区别? 1.Paste(粘贴)是针对Copy(拷贝)而言,点选或框选的图片目标经拷贝后可以被粘贴到当前图层或其他的应用图层上,如你在FW4打开一图片,想把它粘贴到Photoshop图层上(或选择

解析机器学习应用:数据中心和云计算成为企业新战场

机器学习作为一种实现人工智能的方法,近年来成功案例数日益攀升,已经从一个相对模糊的计算机科学概念,迅速发展成为企业经济的影响因素,因此,机器学习领域存在大量的资金投入也就一点儿也不让人感到奇怪了. 麦肯锡公司的一项调查显示,在2013年至2016年期间,人工智能开发投资总额增加了两倍,其中大部分投资--200亿至300亿美元--都来自一些科技巨头,这些公司希望能够产生机器学习以及其他人工智能模型,而这些技术在未来对于他们的客户来说,会变成像今天的移动和网络一样至关紧要的东西. 人工智能技术之所以

AG阅读总结2——用户登录

1.区分dba,sysdba ,sysoper三者区别: dba:只是一个角色.这个角色有个各种权限. sysdba:这个难于理解,但是我可以把它理解成 拥有特定权限的一个身份. 当我们执行这样一句话:conn scott/liu123 as sysdba.这时,scott用户以sysdba的身份登录数据库.非常值得注意的是,这时的用户是SYS. 我们可以执行 show user 来验证.其输出结果为 user is "SYS". sysoper:这也是一个拥有特定权限的一个身份,sc

辨析Java中的String与StringBuffer及StringBuilder字符串类_java

1 StringString:字符串常量,字符串长度不可变. 2 StringBufferStringBuffer:字符串变量(Synchronized,即线程安全).如果要频繁对字符串内容进行修改,出于效率考虑最好使用StringBuffer,如果想转成String类型,可以调用StringBuffer的toString()方法. Java.lang.StringBuffer线程安全的可变字符序列.在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容.可将字符