Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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/70.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_Html - Fatal编程技术网

Javascript:切换更改多个元素的内容

Javascript:切换更改多个元素的内容,javascript,html,Javascript,Html,我有一个简单的javascript代码,可以更改span元素的内容 现在,此脚本仅适用于第一个span元素。我如何修复它,使其只使用一个无多个javascript脚本就可以更改所有跨度 我的代码: const span=document.querySelector('span'); span.addEventListener('单击',(事件)=>{ if(event.target.innerHTML==“Zavolajte nám ihneď”){ event.target.innerHTM

我有一个简单的javascript代码,可以更改span元素的内容

现在,此脚本仅适用于第一个span元素。我如何修复它,使其只使用一个无多个javascript脚本就可以更改所有跨度

我的代码:

const span=document.querySelector('span');
span.addEventListener('单击',(事件)=>{
if(event.target.innerHTML==“Zavolajte nám ihneď”){
event.target.innerHTML=“+421 911 111”;
}否则{
event.target.innerHTML=“Zavolajte nám ihneď”;
}
})
Zavolajte nám ihneď


Zavolajte nám ihneď
您必须使用
querySelectorAll
,然后循环返回的集合:

const span=document.queryselectoral('span');
span.forEach(span=>span.addEventListener('click',(事件)=>{
if(event.target.innerHTML==“Zavolajte nám ihneď”){
event.target.innerHTML=“+421 911 111”;
}否则{
event.target.innerHTML=“Zavolajte nám ihneď”;
}
}));
Zavolajte nám ihneď

Zavolajte nám ihneď