Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript中的getElementsByTagName方法--不工作_Javascript_Html_Css - Fatal编程技术网

JavaScript中的getElementsByTagName方法--不工作

JavaScript中的getElementsByTagName方法--不工作,javascript,html,css,Javascript,Html,Css,函数更改样式(){ var para=document.getElementsByTagName(“p”); 第[0]段。style.fontSize=25; 第[1]段。style.fontSize=“红色”; } 这是第一段 这是第一段 这是第一段 这是第一段 这是第一段 这是第一段 这是第一段 单击getElementsByTagName正在按预期工作。但是fontSize需要一个字符串。而且 要添加颜色,您需要为css属性添加颜色 函数更改样式(){ var para=document

函数更改样式(){
var para=document.getElementsByTagName(“p”);
第[0]段。style.fontSize=25;
第[1]段。style.fontSize=“红色”;
}
这是第一段

这是第一段

这是第一段

这是第一段

这是第一段

这是第一段

这是第一段


单击
getElementsByTagName
正在按预期工作。但是fontSize需要一个
字符串。而且
要添加颜色,您需要为css属性添加颜色

函数更改样式(){
var para=document.getElementsByTagName(“p”);
第[0]段。style.fontSize='25px';
第[1]段。style.color=“红色”;
}
这是第一段

这是第一段

这是第一段

这是第一段

这是第一段

这是第一段

这是第一段

点击
函数更改样式(){
var para=document.getElementsByTagName(“p”);
//控制台日志(第2段);
第[0]段。style.fontSize='25px';
第[1]段。style.color=“红色”;
}
asdASDas

阿斯达斯达斯

阿斯达斯达斯

阿斯达斯达斯


按我键
getElementsByTagName
没有问题,这里是问题所在:

  • 对于字体大小,您需要指定一个单位,例如
    px
  • 要设置颜色,显然将fontSize设置为颜色是行不通的
改进代码:

函数更改样式(){
var para=document.getElementsByTagName(“p”);
第[0]段。style.fontSize=“25px”;
第[1]段。style.color=“红色”;
}
这是第0段

这是第1段

这是第2段

这是第3段


单击
使用
px
查看字体大小

函数更改样式(){
var para=document.getElementsByTagName(“p”);
第[0]段。style.color='red';
第[1]段。style.fontSize='24px';
}
这是第一段

这是第一段

这是第一段

这是第一段

这是第一段

这是第一段

这是第一段

点击
您放错了样式

para[0].style.fontSize = "25px"; // string with px
para[1].style.color = "red"; // color, instead of fontSize 
.fontSize=“red”
。。。0_o