更改<b>标签的颜色

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)

fca*_*ran 7

因为 getElementsByTagName("b")返回一个元素集合,你需要得到第一个:

var a = document.getElementsByTagName("b")[0];
Run Code Online (Sandbox Code Playgroud)

注意括号之间的索引 [0]