Internet explorer 8 IE8提示的querySelectorAll
我试图理解querySelectorAll是如何工作的,因为我在让这段代码在IE8中工作时遇到了一些问题 有什么办法可以解决吗? 问候Internet explorer 8 IE8提示的querySelectorAll,internet-explorer-8,getelementsbyclassname,selectors-api,Internet Explorer 8,Getelementsbyclassname,Selectors Api,我试图理解querySelectorAll是如何工作的,因为我在让这段代码在IE8中工作时遇到了一些问题 有什么办法可以解决吗? 问候 函数离开_站点(){ 返回确认(“您真的想离开现场吗?”); } 函数changeValue(){//放大图像 open(this.src.replace(/\.jpg/,“big.jpg”); } 函数init(){ var external=document.getElementsByClassName(“external”);//离开站点 对于(变量i=0
函数离开_站点(){
返回确认(“您真的想离开现场吗?”);
}
函数changeValue(){//放大图像
open(this.src.replace(/\.jpg/,“big.jpg”);
}
函数init(){
var external=document.getElementsByClassName(“external”);//离开站点
对于(变量i=0;i
事实上,你给了自己答案。只需使用querySelectorAll
(IE8支持)。不过,您必须使用类选择器
function init() {
// Leaving site
var external = document.querySelectorAll(".external");
for (var i = 0; i < external.length; i++) {
external[i].onclick = leaving_site;
}
// Larger Image
var picture = document.querySelectorAll(".picture");
for (var i = 0; i < picture.length; i++) {
picture[i].onclick = changeValue;
}
}
函数init(){
//离开现场
var external=document.queryselectoral(“.external”);
对于(变量i=0;i
还有一个输入错误:var-bild
应该是var-picture
,反之亦然
function init() {
// Leaving site
var external = document.querySelectorAll(".external");
for (var i = 0; i < external.length; i++) {
external[i].onclick = leaving_site;
}
// Larger Image
var picture = document.querySelectorAll(".picture");
for (var i = 0; i < picture.length; i++) {
picture[i].onclick = changeValue;
}
}