初学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>

posted on 2015-04-01 21:54  西施先森  阅读(111)  评论(1)    收藏  举报

导航