Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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无法更改CSS颜色_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript无法更改CSS颜色

Javascript无法更改CSS颜色,javascript,jquery,html,css,Javascript,Jquery,Html,Css,嗨,我是Javascript新手,我只是想做一个虚拟股票模拟器。我刚看完主要股票,我只是觉得当价格上涨时,价格会变成绿色,当价格下跌时,价格会变成红色,这是我遇到问题的地方,代码不会运行,文本甚至不会显示。代码如下。 (函数(){ var Stock1=document.getElementById(“RBC”); var Stock2=document.getElementById(“特斯拉姆”); var Stock3=document.getElementById(“SpaceX”);

嗨,我是Javascript新手,我只是想做一个虚拟股票模拟器。我刚看完主要股票,我只是觉得当价格上涨时,价格会变成绿色,当价格下跌时,价格会变成红色,这是我遇到问题的地方,代码不会运行,文本甚至不会显示。代码如下。

(函数(){
var Stock1=document.getElementById(“RBC”);
var Stock2=document.getElementById(“特斯拉姆”);
var Stock3=document.getElementById(“SpaceX”);
var submitDay=document.getElementById(“submitDay”);
var AmountOf=document.getElementById(“AmountOf”);
Stock1.addEventListener(“点击”,RBC,假);
Stock2.addEventListener(“点击”,特斯拉姆,假);
Stock3.addEventListener(“单击”,空格x,false);
submitDay.addEventListener(“单击”,天,假);
功能日(){
天=document.getElementById(“天”).value;
}
功能RBC(){
$(“div”).empty();
var投资=100000;
对于(day=1;day你能试试这个吗?你有大写字母的“p”,p元素是小写的

if (difference < 1) {
    document.getElementsByTagName("p").style.color = "red";
} else {
    document.getElementsByTagName("p").style.color = "green";
}
if(差异<1){
document.getElementsByTagName(“p”).style.color=“红色”;
}否则{
document.getElementsByTagName(“p”).style.color=“绿色”;
}

getElementsByTagName
(注意元素的复数形式)返回HTML集合(类似于数组的对象),而不是单个HTML元素


你不能设置它的
样式
,你必须在它上面循环并设置它里面每个HTML元素的
样式。

我已经尝试过了,它没有改变任何东西,而且在W3C上它以大写字母显示了p。HTML标记名不区分大小写。这段代码看起来很混乱!当然,你是个初学者。但是,你可能想重新编写这就是jQuery中的全部内容。
if (difference < 1) {
    document.getElementsByTagName("p").style.color = "red";
} else {
    document.getElementsByTagName("p").style.color = "green";
}