我们上一讲简单地讲了js的执行方法以及函数的定义。
这节课继续讲如何通过ID来获取指定元素,再进行详细的设置。
document.getElementById
上面提到的ID,是一个元素的标识,就像名字一样。
而且一个页面中只能有一个。
如果出现多个,会出现问题。
好了,下面进行我们今天的课程。
有如下代码:
<div id="div1">
Let me turn to red.
</div>
如果想让div1中的文本变成红色:
<script>
document.getElementById("div1").style.color="red";
</script>
学过了css的人很容易理解上面代码的含义。
那么我再解释一下:
首先要获取div1。方法是:document.getElementById(“div1”)。这段代码可以拆成:
document get element by id div1 意思就是:通过ID来获取文档内的div1。
接着是.style 说明要控制的是样式。
.color控制的是样式中的颜色。
=”red” 赋值为red。
就这么语义化。很简单。
结合事件更改样式
下面我们做这样的一个例子。就是点击按钮的时候让body的背景变成红色。
首先有个按钮。并绑定点击事件。
<a onclick="changered()">
点击我让body变成红色
</a>
再给body分一个ID。就id=”body”吧。
这样body部分的代码就如下了:
<body id="body">
<a onclick="changered()">
点击我让body变成红色
</a>
</body>
我们再定义一个点击事件所用到的函数。上面已经定义好名字了:changered()
<script>
function changered(){
document.getElementById("body").style.backgroundColor="red";
}
</script>
这样,当点击文本的时候,body的背景色就会变成红色。
相关英语
document = 文档
get = 获取,获得
element = 元素
by = 通过
ID = 标识符,编号
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。