Rol*_*ams 0 html javascript css xhtml
我试图使用JavaScript将此文本的颜色更改为绿色,但我收到警告,它是一个坏对象,脚本崩溃.
<html>
<head>
<style>
b {
color: #0000FF;
}
</style>
<script>
function resizea() {
var a = document.getElementsByTagName("b");
a.style.color = "#00FF00";
}
</script>
</head>
<body onload="resizea()">
<b>I am blue</b>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
因为 getElementsByTagName("b")返回一个元素集合,你需要得到第一个:
var a = document.getElementsByTagName("b")[0];
Run Code Online (Sandbox Code Playgroud)
注意括号之间的索引 [0]