以下代碼在Firefox中正常工作,但在IE中不起作用。我已經嘗試了對頭文件和腳本調用字符串的各種調整,但是沒有任何東西會使IE運行腳本。 IE中也關閉所有安全性。Internet Explorer 8中的JQuery問題
下面的代碼有什麼問題嗎?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Smartube</title>
<link href="css/default.css" rel="stylesheet" type="text/css" />
<script src="jquery.js" type="text/javascript"></script>
<script src="tubeutil.js" type="text/javascript"></script>
<script src="init.js" type="text/javascript"></script>
<script type="text/javascript">
function formfocus() {
document.getElementById('1').focus();
}
window.onload = formfocus;
</script>
</head>
<body>
<div class="wrapper">
<img class="displayed" src="gfx/sb.png">
<form class="blocks" action="" method="get">
<p><input type="text" class="search" id="1" /></p>
<p><input type="Submit" class="btn" value="" /></p>
<ul class="reset autocomplete"></ul>
</form>
<ul class="reset videos"></ul>
</div>
</body>
</html>
+1。另外,在jQuery中,你不需要整個窗口的'load'事件,你可以開始在文檔ready事件中操作DOM。 :) – Shef
非常真實的,我想我會寫這個作爲他的代碼嚴格的jQuery翻譯,但是,我通常只會使用'$(function(){'... – n00dle
無效,但謝謝 –