Javascript 在HTML中每3秒更改文本的颜色
我有这个代码,但谁能解释一下它是怎么工作的Javascript 在HTML中每3秒更改文本的颜色,javascript,html,Javascript,Html,我有这个代码,但谁能解释一下它是怎么工作的 var text = document.getElementById('film'); text.style.color = (text.style.color == 'red') ? 'White' : 'red'; 它根据其id查找html元素,然后如果其style属性的color属性为红色,它将切换为白色;否则它会变红。非常不言自明,如果你不能做到这一点,我建议你寻找更多关于Javascript的学习材料 如果希望每三秒更改一次,请使用该函数。
var text = document.getElementById('film');
text.style.color = (text.style.color == 'red') ? 'White' : 'red';
它根据其id查找html元素,然后如果其style属性的color属性为红色,它将切换为白色;否则它会变红。非常不言自明,如果你不能做到这一点,我建议你寻找更多关于Javascript的学习材料
如果希望每三秒更改一次,请使用该函数。它通过其id查找html元素,然后如果其style属性的color属性为红色,它将切换为白色;否则它会变红。非常不言自明,如果你不能做到这一点,我建议你寻找更多关于Javascript的学习材料
如果希望每三秒更改一次,请使用该函数。第一行获取具有给定ID的元素的DOM节点(在本例中为
film
)。
第二行从该节点获取
style
对象,并根据当前值将color
属性设置为red
或white
。第一行获取具有给定ID的元素的DOM节点(film
)。
第二行从该节点获取
样式
对象,并根据当前值将颜色
属性设置为红色
或白色
。这是If-else循环的一种替代方法。也可以这样看
if(text.style.color == 'red')
text.style.color = 'White';
else
text.style.color = 'red';
它是If-else循环的一种替代方法。也可以这样看
if(text.style.color == 'red')
text.style.color = 'White';
else
text.style.color = 'red';
,…它正在使用在颜色之间切换。可能重复@jbabey谢谢您的回复。您能解释一下脚本中“?”的用法吗pls@user2305126
?
和:
分别表示然后和else
,在if语句中。,…它正在使用在颜色之间切换。可能重复@jbabey谢谢您的回复。您能解释一下脚本中“?”的用法吗pls@user2305126?
和:
分别表示然后和else
,在if语句中。