JavaScript函数 - 更改文本的颜色

时间:2014-04-08 01:25:20

标签: javascript colors

我必须创建一个名为tousVerts的函数(法语中的“everythingGreen”),它会将页面上我需要的所有文本的颜色更改为绿色。这个文本在html代码中的标签EM或A之间,所以我尝试使用document.getElementByTagName()来实现它。其中一个标签必须通过函数参数,然后更改颜色。

var tousVerts = function(elt) {
var tousVerts = document.getElementByTagName (elt);
tousVerts[0];
tousVerts[0].style.color = "green";}

我认为它必须是简单的但它不起作用似乎我使用本地i来改变括号之间的数字,但我不确定。

1 个答案:

答案 0 :(得分:0)

您需要使用document.getElementsByTagName,因为它会返回多个元素:

var tousVerts = document.getElementsByTagName (elt);

此外,不需要tousVerts[0];

var tousVerts = function(elt) {
var tousVerts = document.getElementsByTagName (elt);
tousVerts[0].style.color = "green";}