我有一些麻煩我的網站: 當網站完成了在瀏覽器(onload事件),它應該觸發一個JavaScript函數調用divTimeout1()在外部的JavaScript文件我的HTML-Javascript連接有什麼問題?
加載這是我的代碼:
<script src="js/javascript.js"></script>
<body onload="divTimeout1()">
[...]
和我javascript.js文件:
function divTimeout1() {
var div = document.getElementById("info_pic");
var opacity = div.style.opacity;
var inter = setInterval(function f (div, opacity) {
if (parseInt(opacity) > 0) {
div.style.opacity = (parseInt(div.opacity)-1) + "%"
}
else {
clearInterval(inter)
}
}, 10)
}
是我的JavaScript代碼錯了嗎?或者我是否對腳本的「嵌入」做了錯誤?
感謝提前你的意見...
打開開發人員控制檯並執行一些調試。 –
如果你把腳本直接放在html文件中是否有效?如果是,請檢查您的js文件的路徑。如果不是,請調試您的功能。 – Lance
您的功能有一些錯誤導致問題 – Alex