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 为什么我的代码会更改页面中的所有p标记?_Javascript_Text_Rotator - Fatal编程技术网

Javascript 为什么我的代码会更改页面中的所有p标记?

Javascript 为什么我的代码会更改页面中的所有p标记?,javascript,text,rotator,Javascript,Text,Rotator,此代码 var电流=0, 幻灯片=document.getElementsByTagName(“p”); setInterval(函数(){ 对于(变量i=0;i

此代码

var电流=0,
幻灯片=document.getElementsByTagName(“p”);
setInterval(函数(){
对于(变量i=0;i
p{
位置:绝对位置;
过渡:不透明度。5s缓解;
}
p+p{opacity:0;}
1

二,


3

将Ps包装在一个容器中,或者给它们一个类并使用querySelectorAll

var电流=0,
slides=document.queryselectoral(“容器p”);
setInterval(函数(){
对于(变量i=0;i
#容器p{
位置:绝对位置;
过渡:不透明度。5s缓解;
}
#集装箱p+p{
不透明度:0;
}
其他段落

一,

二,

三,


对,是的,您的目标是所有的p标记
document.getElementsByTagName(“p”)添加类请在问题本身中包含所有相关代码,而不仅仅是在外部站点上@Liam已将您的代码从JSFIDLE复制到此站点,从而更改了代码的许可条款。作为版权持有者,你应该自己做这件事。我不认为他会卷入这场专利战……谢谢你,我会更仔细地研究代码,了解它是如何工作的。
slides = document.querySelectorAll("#container p");