我有這樣的HTML:使用JavaScript從外部CSS文件得到一個元素的樣式
<html>
<head>
<link rel="stylesheet" type="text/css" media="all" href="style.css">
</head>
<body>
<div id="test">Testing</div>
<script>
alert(document.getElementById('test').style.display);
</script>
</body>
</html>
的style.css中:
div {
display:none;
}
我期望JS將返回「無「,但它會返回一個空字符串。有什麼辦法可以解決這個問題嗎?
加載一個150KB庫來做一些在vanilla JS中是單線程的東西?你是認真的嗎? – 2010-04-01 04:15:28
謝謝。但是,我們的網頁將用於移動設備,因此我們需要儘量減少網頁的大小。因此不建議使用jquery。有沒有其他方法可以達到相同的效果? – Alan 2010-04-01 04:16:47
可能值得一提的是,在這個問題上。特殊的手機?有不少人根本不支持JS。 – Jonathan 2010-04-01 04:22:14