我尝试在 Chrome 中运行此脚本,但它不起作用。
只是出现错误无法读取 null 的属性“长度”。
if($("div.diashow").length>0&&$("div.diashow.list").length==0){
jQuery.ajaxSetup({async:false});
var objContent = $("#objectContent");
$("span.prev").remove();
$("span.next").remove();
$("p.next").remove();
$("div.screen img").unwrap();
var numOfSlides = parseInt($("span.volume").text().substr(11));
for(var i=2;i<=numOfSlides;i++){
$.get("document.URL"+"?_slideNumber="+i, function(data) {
var slidesCanvas = $("div.slidesCanvas",data);
$("span.prev",slidesCanvas).remove();
$("span.next",slidesCanvas).remove();
$("p.next",slidesCanvas).remove();
$("div.screen img",slidesCanvas).unwrap();
objContent.append(slidesCanvas);
});
}
}
我试图自己修复它,但由于我有限的 javascript 知识,我没有成功。为什么这个脚本在 Chrome 中不起作用?它适用于火狐。