欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

IE jquery 沒(méi)有權(quán)限

在網(wǎng)頁(yè)開(kāi)發(fā)中,我們經(jīng)常使用jQuery操作DOM,而在一些舊版本的IE瀏覽器中,我們會(huì)遇到“沒(méi)有權(quán)限”的錯(cuò)誤提示。這是因?yàn)镮E瀏覽器對(duì)于DOM對(duì)象的訪問(wèn)權(quán)限和其他瀏覽器不一樣。下面我們將介紹如何解決IE jQuery沒(méi)有權(quán)限的問(wèn)題。

$(document).ready(function(){
//獲取元素
var element = $('#element');
//修改元素屬性
element.attr('disabled', 'true');
});

上面的代碼看似沒(méi)什么問(wèn)題,但在IE瀏覽器下會(huì)提示“沒(méi)有權(quán)限”的錯(cuò)誤。這是因?yàn)镮E瀏覽器只允許訪問(wèn)當(dāng)前頁(yè)面的同域下的DOM對(duì)象,不能跨域訪問(wèn)。

解決方法是在元素的父級(jí)元素上加上unselectable="on"屬性,這可以避免IE瀏覽器將焦點(diǎn)移動(dòng)到其他不可編輯的區(qū)域,如頁(yè)面背景等。

$(document).ready(function(){
//獲取元素
var element = $('#element');
//獲取父元素并加上 unselectable 屬性
var parent = element.parent();
parent.attr('unselectable', 'on');
//修改元素屬性
element.attr('disabled', 'true');
});

以上就是解決IE jQuery沒(méi)有權(quán)限的方法。通過(guò)給元素的父元素加上unselectable="on"屬性,可以避免IE瀏覽器的錯(cuò)誤提示。