初学javascript
今天刚开始看javascript,做个笔记。
documet.getElementById(id)
参数 描述
id (必选)参数是标签里面的id值
result 对象
documet.getElementsByTagName(name)
name 标签的名字
result 数组 (数组里面的每一项都是对象,所以也称之为数组对象)
所有对象的类型都可以用 typeof 来查看
object.getAttribute(attr)
attr 标签里面的属性名称
result 字符串,如果没有返回null(javascript中的null代表你说的东西不存在)
这里值得注意的,getAttribute不能用document,而只能有一个元素节点调用它
object.setAttribute(attr, value)
attr 标签的属性名称, 如果没有这个属性,会自动创建
value 设置属性的名称的值
result undefined
/*
* @Author: yechao
* @Date: 2015-04-01 20:54:15
* @Last Modified by: yechao
* @Last Modified time: 2015-04-01 20:54:15
*/
<html>
<head>学习js</head>
<body>
<ul id="test">
<li title="yechao"><a href="">11111</a></li>
<li title="yechao1">22222</li>
<li title="yechao2">33333</li>
<li title="yechao3">44444</li>
<li>55555</li>
</ul>
<script>
var items = document.getElementById('test');
alert(items.setAttribute('title', 'yechaobangbangda'));
alert(items.getAttribute('title')); //null 因为ul没有title
var tags = document.getElementsByTagName('li');
for (var i = tags.length - 1; i >= 0; i--) {
alert(tags[i].getAttribute('title')); // 11111 22222 33333 44444 null
};
</script>
</body>
</html>
浙公网安备 33010602011771号