扫码关注官方订阅号
试了getElementsByName和getElementsByTagName都不行,只有getElementById可以,比如下面的例子
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html>
<
html
>
<head>
head
<meta charset="utf-8">
meta
charset
=
"utf-8"
<title></title>
title
></
<script type="text/javascript">
script
type
"text/javascript"
function red() {
var colour=document.getElementsByTagName("div");
colour.style.color="red";
}
</script>
</
</head>
<body>
body
<div>php中文网</div>
div
>php中文网</
<br/>
br
/>
<input type="button" value='更改颜色' onclick="red()">
input
"button"
value
'更改颜色'
onclick
"red()"
</body>
</html>
getElementsByTagName获取的是数组。数组不能直接用style属性来设置的,用colour[0].style.color="red";可以实现
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
getElementsByTagName获取的是数组。数组不能直接用style属性来设置的,用colour[0].style.color="red";可以实现