Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.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不起作用_Javascript_Function - Fatal编程技术网

用于多用途淡入淡出文本的Javascript不起作用

用于多用途淡入淡出文本的Javascript不起作用,javascript,function,Javascript,Function,我正在处理一些简单的“阅读更多”淡入淡出文本元素,但在让脚本正常工作时遇到了一些麻烦 var box = document.querySelector('.readmorebox'); var listItems = document.querySelectorAll('.arrow'); for(var i = 0; i < listItems.length; i++){ listItems[i].addEventListener('click', function(even

我正在处理一些简单的“阅读更多”淡入淡出文本元素,但在让脚本正常工作时遇到了一些麻烦

var box = document.querySelector('.readmorebox');
var listItems = document.querySelectorAll('.arrow');

for(var i = 0; i < listItems.length; i++){

    listItems[i].addEventListener('click', function(event) {

        box.classList.toggle('open');

    });
}
var-box=document.querySelector('.readmorebox');
var listItems=document.querySelectorAll('.arrow');
对于(变量i=0;i
第一个淡入淡出文本元素可以工作,但下列元素都不能工作

这是我使用的html代码:

    <div class="readmorebox">
        <p class="readmoretext">Lorem ipsum</p>
        <button class="arrow"><i class="fa fa-chevron-down" style="color:#3e4044"></i></button>
        <div class="readmoreboxshadow"></div>
    </div>

Lorem ipsum


使用ID应该是最后一个选择。外面有人能帮我吗。

什么是“第一个淡入淡出的文本元素”?下面是什么?“
box
始终是同一个元素。您希望它会发生什么?您的代码远未完成。它根本无法重现您所说的内容。