JavaScript--for循环和获取元素的第二种方法
来源:互联网 发布:网络分线器的接法图解 编辑:程序博客网 时间:2024/06/05 05:54
for循环(注意是中括号)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> img{ width: 200px; height: auto; } </style></head><body> <div id="box"> <input type = "button" value ="点" id = "btn1"> <div id="val"></div> </div></body></html><script type="text/javascript"> var oVal = document.getElementById("val"); var oBtn1 = document.getElementById("btn1"); var arr = ['img/1.jpg','img/2.jpg','img/3.jpg','img/4.png']; var str =""; oBtn1.onclick = function(){ //oVal.innerHTML += '<img src = "img/1.jpg" alt ="" />' for(var i = 0; i<arr.length; i++){ //oVal.innerHTML += '<img src = "'+arr[i]+'" alt ="" />';性能不好,每次都在操作页面 str += '<img src = "'+arr[i]+'" alt ="" />'; } oVal.innerHTML = str; }</script>
显示结果
获取元素的第二种方法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <ul id="ul1"> <!-- <li>1</li> <li>2</li> <li>3</li> <li>4</li> --> </ul> <ol> <li>5</li> <li>6</li> </ol></body></html><script type="text/javascript"> /* geElementById 是获取一个 ---->是一个静态方法 getElementsByTagName 是获取一堆元素 ---->是一个动态方法 (在没有li的时候也能获取到后续操作产生的li) 会把元素放在数组里,通过数组下标来控制元素,即使只有一个元素也需要下标来控制 */ var oUl1 = document.getElementById("ul1"); //var oLi = document.getElementsByTagName("li"); var oLi = oUl1.getElementsByTagName("li");//这样的话相当于在ul1中去找li for(var i =0;i<5;i++){ oUl1.innerHTML += '<li>'+i+'</li>'; } alert(oLi.length);</script>
显示结果
阅读全文
0 0
- JavaScript--for循环和获取元素的第二种方法
- JS初级获取元素的第二种方法
- JavaScript DOM和节点以及获取元素的常用方法
- javascript中的for in循环和for循环的使用
- javascript中的for in循环和for循环的使用
- JavaScript中for循环和for in 循环的区别
- javascript中的for in循环和for循环的使用
- javascript中的for in循环和for循环的使用
- javascript中的for in循环和for循环的使用
- javascript中的for in循环和for循环的使用
- Javascript获取Html界面元素的几种方法
- javascript获取html元素的几种方法
- JavaScript获取DOM元素的11种方法总结
- JavaScript获取DOM元素的11种方法总结
- javascript获取html元素的几种方法
- JavaScript获取HTML元素的四种方法
- javascript 获取元素位置的快速方法
- javascript 获取 iframe 内部元素的方法
- Kali Linux渗透测试第二步:漏洞评估
- 驱动框架中存在的一些问题
- 用qt画3d圆柱
- luogu P1135 奇怪的电梯
- ps技术
- JavaScript--for循环和获取元素的第二种方法
- 1、数组的基本操作
- 程 | 深度学习 + OpenCV,Python 实现实时视频目标检测 机器之心 09-21
- 感想:为以后的自己加油
- 「BZOJ2115」「WC2011」 Xor
- PI算法
- LintCode: 114. 不同的路径 Java
- kali linux2.0 安装nessus家庭版
- springmvc如何设置多视图器,springmvc 多个 ViewResolver