JS获取页面元素并修改
//实现代码如下,非常简单
<script>
(function(){
var ele = document.getElementsByTagName("ul"); //获取页面上所有的ul元素
var target;
for(var i in ele){
if("art-list"==ele[i].className){ //找到类名位art-list的ul元素
target = ele[i];
break;
}
}
var li_arr = target.getElementsByTagName("li"); //找到ul中的所有li元素
li_arr[1].innerHTML='<a href="http://baidu.com.cn" target="_blank">我是新内容,将取代页面上原有的内容</a>'; //修改其内容 }
)()
</script>
//setAttribute给元素添加属性
<script>
(function(){
var arr = document.getElementsByTagName("tr");
var target=arr[2].getElementsByTagName("a")[1];
target.setAttribute("href","http://baidu.com.cn"); }
)()
</script>
JS获取页面元素并修改的更多相关文章
- js获取页面元素距离浏览器工作区顶端的距离
		
先介绍几个属性:(暂时只测了IE和firefox,实际上我工作中用到的最多的是chrome) 网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度) (javascript) ...
 - JS获取页面,元素,窗口和返回页面,元素,窗口的宽高以及滚动值
		
jquery获取页面,元素,窗口的宽高以及滚动值 //获取浏览器显示区域(可视区域)的高度 : $(window).height(); //获取浏览器显示区域(可视区域)的宽度 : $(window) ...
 - js获取页面元素的位置
		
一.网页的大小和浏览器窗口的大小 首先,要明确两个基本概念. 一张网页的全部面积,就是它的大小.通常情况下,网页的大小由内容和CSS样式表决定. 浏览器窗口的大小,则是指在浏览器窗口中看到的那部分网页 ...
 - js获取页面元素位置函数(跨浏览器)
		
function getElementPos(elementId) { var ua = navigator.userAgent.toLowerCase(); var isOpera = (ua.in ...
 - F12修改html进行本地js操作页面元素
		
F12修改html进行本地js操作页面元素
 - JS基础入门篇( 三 )—使用JS获取页面中某个元素的4种方法以及之间的差别( 一 )
		
1.使用JS获取页面中某个元素的4种方法 1.通过id名获取元素 document.getElementById("id名"); 2.通过class名获取元素 document.g ...
 - Js之Dom学习-三种获取页面元素的方式、事件、innerText和innerHTML的异同
		
一.三种获取页面元素的方式: getElementById:通过id来获取 <body> <input type="text" value="请输入一个 ...
 - webAPI(DOM) 2.1 获取页面元素 | 事件1 |  属性操作 | 节点 | 创建元素 | 事件2
		
js分三个部分: ECMAScript标准:js的基本语法 DOM:Ducument Object Model--->文档对象模型--->操作页面的元素 BOM:Browser Objec ...
 - JavaScript DOM编程基础精华01(DOM入门,DOM模型和获取页面元素,事件,window对象的方法)
		
DOM入门 DOM就是Html页面的模型,将每个标签都做为一个对象,JavaScript通过调用DOM中的属性.方法就可以对网页中的文本框.层等元素进行编程控制.比如通过操作文本框的DOM对象,就可以 ...
 
随机推荐
- Java一些动手动脑实验
			
一.Java字段初始化的规律: 输出结果为:100 和 300 当把{filed=200}放在public int field=100之后输出结果为:200 和 300 所以执行类成员定义时指定的默认 ...
 - 初试 uTenux
			
申请的的开发套件到目前还没到手,看到网友们都开始动手干了,我也是按捺不住了,所以就先在悠龙公司的主页下载了uTenux_V1.5.00r160.zip,打算看看,先了解一下. 下面是文件目录表: └─ ...
 - BZOJ 3199 escape
			
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3199 题意:给出n个点.对于平面上任意一点p,p到n个点中的哪个点的距离最近我们就 ...
 - System.MissingMethodException: 找不到方法:
			
This is a problem which can occur when there is an old version of a DLL still lingering somewhere ar ...
 - GCC编译器代码优化
			
代码优化是指编译器通过分析源代码,找出其中尚未达到最优的部分,然后对其重新进行组合,目的是改善程序的执行性能.GCC提供的代码优化功能非常强大,它通过编译选项-On来控制优化代码的生成,其中n是一个代 ...
 - [UVa1213]Sum of Different Primes(递推,01背包)
			
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...
 - JDBC操作Oracle数据库
			
背景知识 含义:JDBC是一种java数据库连接技术,能实现java程序对各种数据库的访问.由一组使用java语言编写的类和接口组成,这些类和接口称为JDBC API,他们位于java.sql 以及j ...
 - 04_IOC容器装配Bean(xml方式)
			
IOC容器装配Bean(xml方式) 1.Spring 提供配置Bean三种实例化方式 1)使用类构造器实例化(默认无参数) <bean id="bean1" class=& ...
 - FLASH CC 2015 CANVAS (五)loading的制作
			
注意 此贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误! 正式教程会在后续开始更新 AS3的loading一般我们都写在时间轴第一帧,但是FLASH CC CANVAS的导出项目的lo ...
 - iOS - OC  NSRange      范围
			
前言 结构体,这个结构体用来表示事物的一个范围,通常是字符串里的字符范围或者集合里的元素范围. typedef struct _NSRange { NSUInteger location; // 表示 ...