摘要:与是相互关联的。但是由于安全限制,只能设置为中包含的域。例如假设页面来自于域松散的成功紧绷的失败报错查找元素其中参数大小写区分。返回带有给定特性的所有元素特殊集合都是对象。但需要注意转义字符使用,以免字符串解释错误。
Document
文档子节点
document.documentElement 始终指向HTML页面中的元素
document.body 始终指向
元素document.title 包含着
文档信息
document.URL 取得地址栏中显示的URL
document.domain 只包含页面的域名
document.referrer 保存链接到当前页面的那个页面的URL
URL、domain、referrer三个属性中,只有domain可以设置值。URL与domain是相互关联的。但是由于安全限制,只能设置为URL中包含的域。
【笔试题出现过跨域问题】
来自不同子域的页面无法通过javascript通信,而通过将每个页面的document.domain设置为相同的值,这些页 面就可互相访问对方的javascript对象。
关于跨域问题可查看 http://www.cnblogs.com/2050/p/3191744.html (js中几种实用的跨域方法原理详解)
http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html (JavaScript跨域总结与解决办法)
除此之外,如果域名一开始是松散的,则不能再设置为紧绷的。例如:
//假设页面来自于 test.segmentfault.com 域 document.domain = "segmentfault.com"; //loose松散的(成功) document.domain = "test.segmentfault.com"; //tight紧绷的(失败!报错)
查找元素
getElementById("id")
其中参数id大小写区分。若有多个元素ID值相同,只返回文档中第一次出现的元素。
【IEbug】:若有哪个表单元素的name值与参数id相同,且该元素位置在id元素之前,则IE会返回表单元素。 【解决方案:不让表单中的name特性与其他元素ID相同】
getElementsByTagName()
返回一个HTMLCollection对象(是一个“动态”集合)
【注意:因为返回的是一个集合,所以是getElementsByTagName】
//获取所有元素 var allElements = document.getElementsByTagName("*"); //获取所有图像元素 var images = document.getElementsByTagName("img"); var src = images[0].src;; // 第一个图像元素的src特性 var src = images.item(0).src; //也是第一个图像元素的src特性 //假设有一个图像元素为 //可以通过以下两种方式来获取该元素 var myImage = images.namedItem("myImage"); var myImage = images["myImage"];
getElementsByName()
只有HTMLDocument类型才有的方法。返回带有给定name特性的所有元素
特殊集合
都是HTMLCollection对象。
document.images 包含所有元素
document.links 包含所有带href特性的a元素
document.anchors 包含所有带name特性的a元素
document.forms 包含所有
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/79301.html
摘要:后续前端笔试题面试题记录下小结我想说的是在找工作期间,肯定有自己发挥不好,或者不会的问题,一定要在晚上的时候自己再学习总结一下,在一个问题上面尽量不要栽倒两次,学到了的才是自己的。 前言 过完元宵,就到上海找了波工作,现在已经入职好了,蹭波热点,写一波面试记录,内容包含笔试题和面试题,还有一些没有写进来,准备再开一篇,许久没写了,写的确实有些慢。如果喜欢的话可以点波赞,或者关注一下,希...
摘要:后续前端笔试题面试题记录下小结我想说的是在找工作期间,肯定有自己发挥不好,或者不会的问题,一定要在晚上的时候自己再学习总结一下,在一个问题上面尽量不要栽倒两次,学到了的才是自己的。 前言 过完元宵,就到上海找了波工作,现在已经入职好了,蹭波热点,写一波面试记录,内容包含笔试题和面试题,还有一些没有写进来,准备再开一篇,许久没写了,写的确实有些慢。如果喜欢的话可以点波赞,或者关注一下,希...
摘要:基础问题的的性能及原理之区别详解备忘笔记深入理解流水线抽象关键字修饰符知识点总结必看篇中的关键字解析回调机制解读抽象类与三大特征时间和时间戳的相互转换为什么要使用内部类对象锁和类锁的区别,,优缺点及比较提高篇八详解内部类单例模式和 Java基础问题 String的+的性能及原理 java之yield(),sleep(),wait()区别详解-备忘笔记 深入理解Java Stream流水...
摘要:基础问题的的性能及原理之区别详解备忘笔记深入理解流水线抽象关键字修饰符知识点总结必看篇中的关键字解析回调机制解读抽象类与三大特征时间和时间戳的相互转换为什么要使用内部类对象锁和类锁的区别,,优缺点及比较提高篇八详解内部类单例模式和 Java基础问题 String的+的性能及原理 java之yield(),sleep(),wait()区别详解-备忘笔记 深入理解Java Stream流水...
阅读 2068·2021-11-16 11:45
阅读 568·2021-11-04 16:12
阅读 1368·2021-10-08 10:22
阅读 839·2021-09-23 11:52
阅读 4125·2021-09-22 15:47
阅读 3511·2021-09-22 15:07
阅读 484·2021-09-03 10:28
阅读 1728·2021-09-02 15:21