一旦你获得了要修改的元素,可以有2种方式,来读取和修改它的属性:一种老的方式(它被更多的用户代理所支持)和一种新的DOM方法的方式。老的和新的用户代理都允许你以对象属性的方式获取和设置元素的属性。
先看看老的方式,获取设置属性吧:
DOM元素修改元素的属性
- 个人主页
- 我的相册
- 我的爱好
- 关于我
大家好,我是XXX,来自遥远的星球,很高兴认识大家,希望能够和大家成为好朋友。
页面加载完成之后,点击链接,打开的将会是百度网站,而不是淘宝网。
DOM规范提供了2中方法来读取和设置属性值--getAttribute()和setAttribute().
getAttribute()方法,有一个参数---属性名;setAttribute()方法需要两个参数---属性名和新的属性值。
现在看看新方式获取设置属性:
if (myListItem.getAttribute("href") == "http://www.taobao.com") { myListItem.setAttribute("href", "http://www.jd.com"); }
点击链接之后,打开的是京东商城,而不是淘宝网~~~