三、小练手—我的图片库

设计一个浏览图片的网页。
需求分析:默认不展开图片,当点击图片名称时,在相应的区域显示出来。

设计思路:
增加一个“占位符”,作为图片显示区域;
设计一个有参函数,将当前对象作为传递参数;再利用getAttribute和setAttribute方法;
拦截点击事件跳转网页的行为:return false;

childNodes属性:
在一颗节点树上,使用childNodes属性来获取任何一个元素的子元素,它是一个包含这个元素全部子元素的数组。注意:文档树的节点类型不止只有元素节点一种,几乎每一样东西都包含在childNodes属性中。

nodeType属性
返回的值是数字,只有3种具有使用价值:
元素节点的nodeType属性值为 1
属性节点的nodeType属性值为 2
文本节点的nodeType属性值为 3

fristChild、lastChild属性:
代表着childNodes数组的第一个元素和最后一个元素

nodeValue属性
用来得到或者设定一个一个节点的值。
Tips:元素节点本身的的nodeValue属性是一个空值 null

事件处理函数:
onclick、window.onload 文档加载完成后
事件处理函数把javascript与网页继承在了一起

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本章内容 理解包含不同层次节点的 DOM 使用不同的节点类型 克服浏览器兼容性问题及各种陷阱 DOM 是针对 HT...
    闷油瓶小张阅读 668评论 0 1
  • 第1章 认识JS JavaScript能做什么?1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)2.实现...
    mo默22阅读 1,338评论 0 5
  • DOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API。DOM 描绘了一个层次化的节点树,允许开发...
    劼哥stone阅读 817评论 8 6
  • 一个月总有那么几天心情会莫名的不好,闷闷不乐。我也曾总说无法爱上这个冰冷的世界。可是,我还是爱上了这个世界,因为我...
    _文生_阅读 264评论 2 3
  • 锤子员工爆内幕了!!! “尿裤子事件”前后始末!!!详情: 我罗一直对软件硬件要求极其“严格”,常提一些没卵用的小...
    脉八君阅读 1,022评论 0 0