《对象及DOM知识点及其应用1》 - 骑鸟的大吊

yipeng1992-111 2021-08-28 原文


《对象及DOM知识点及其应用1》

1.图片间的来回切换用if{}else{};

<超链接方式的切换图片(常用)>
如:<a href=”../images1/1-small.jpg” id=”bnn”/>切换图片</a><br/>
<img src=”../images1/2-small.jpg” alt=”” id=”btt”/>
<script>
document.getElementById(“bnn”).onclick=function (){
var ar=document.getElementById(“btt”);//获取图片元素
ar.src=this.href;
return false;//避免链接跳转

}

2.封装函数到js文件夹下
如: function my$(id){
return document.getElementById(id);
};
function mt$(id){
return document.getElementsByTagName(id);
}

3.<ul class=”un1″ id=”uz”>
<li><a href=”images1/1.jpg” id=”bnt1″ title=”美女1″ ><img src=”images1/1-small.jpg” width=”100″ alt=””/></a></li>
<li><a href=”images1/2.jpg” id=”bnt2″ title=”美女2″ ><img src=”images1/2-small.jpg” width=”100″ alt=””/></a></li>
<li><a href=”images1/3.jpg” id=”bnt3″ title=”美女3″ ><img src=”images1/3-small.jpg” width=”100″ alt=””/></a></li>
<li><a href=”images1/4.jpg” id=”bnt4″ title=”美女4″ ><img src=”images1/4-small.jpg”width=”100″ alt=””/></a></li>
</ul>

如要调用ul中的a,用2中的封装可以简写为
var img1=my$(“uz”).mt(“a”);

4.在循环中,不推荐使用匿名函数的形式
如arr[i].onclick=function (){}
//下面的写法好,节省空间
arr[i].onclick=array;
function array{};

5<innerText,textContent的兼容问题>
注意:
2者都可以获取和设置文本的内容
而innerHTML可以获取和设置标签以及文本的内容
function getInnerTxt(element){//element表示标签
return element.innerText?element.innerText:element.textContent;
}

function setInnerTxt(element,value){
//三元运算符也可以,2个都分别写一遍
if(element.innerText){
element.innerText=value;
}else{
element.textContent=value;

}
}

发表于
2016-09-17 23:48 
骑鸟的大吊 
阅读(176
评论(0
编辑 
收藏 
举报

 

版权声明:本文为yipeng1992-111原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yipeng1992-111/p/5880117.html

《对象及DOM知识点及其应用1》 - 骑鸟的大吊的更多相关文章

随机推荐

  1. 接入微信电子发票流程步骤

    一、流程图   电子发票流程涉及用户、商户、报销方、发票平台和公众平台五个角色。  对于自建发票平台的商户,发 […]...

  2. 如何创建JAR文件?如何运行.jar形式的Java程序?

    一、如何创建JAR文件?   .jar是用来压缩档案或者解压档案的文件格式,其特点是具有无损压缩的功能。想知道 […]...

  3. Github | 吴恩达新书《Machine Learning Yearning》完整中文版开源

    Github | 吴恩达新书《Machine Learning Yearning》完整中文版开源,附书籍链接! […]...

  4. SQL Server 一致性读

    我们在Oracle和MySQL数据库中已经对一致性读的概念比较熟悉了,但是在SQL Server中却鲜少提及, […]...

  5. 数的机器码表示——彻底弄清什么是原码、反码、补码、移码

    数的机器码表示 @ 目录 数的机器码表示 原码 定点整数 定点小数 原码的计算 反码 定点整数 定点小数 反码 […]...

  6. 图片转换成二进制,二进制转换为图片

    package com.cn.Tetute.uitl; import java.awt.image.Buffe […]...

  7. 14.Django-JWT

    一、基于JWT的Token登录认证 1. JWT简介 json Web Token(缩写JWT)是目前最流行的 […]...

  8. Java应用性能瓶颈分析思路 – 王.小辉

    Java应用性能瓶颈分析思路 1 问题描述   因产品架构的复杂性,可能会导致性能问题的因素有很多。根据部署架 […]...

展开目录

目录导航