我已经输入了cssclass imeoff
.imeoff{ime-mode: disabled}
我想通过使用读取属性ime-mode
style = window.getComputedStyle(element),
top = style.getPropertyValue('ime-mode');
但是上面的代码只能在IE和Firefox上运行,而不能在chrome上运行。
你有什么建议吗?
最佳答案
您的代码很好,我认为Chrome无法将ime-mode
识别为有效的CSS属性,请选中此fiddle
function getTheStyle(styleName){
var elem = document.getElementById("elem-container");
var theCSSprop = window.getComputedStyle(elem,null).getPropertyValue(styleName);
alert( theCSSprop );
document.getElementById("output").innerHTML = theCSSprop;
}
getTheStyle( "height" ) ;
getTheStyle( "ime-mode" ) ;
您无法读取无效的属性because
Javascript只可以访问DOM,而不能访问代码。所以不,有
无法从浏览器本身的javascript访问属性
不支持。
关于javascript - 如何通过javascript从CSS类获取样式属性ime-mode?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34942619/