我有一個javascript函數的問題。未捕獲的參考錯誤ccifi未定義測試夥伴:424 onclick
這裏我的html代碼:
<li><INPUT TYPE="button" VALUE="ccifi" onClick="ccifi()"></li>
<iframe SRC="" NAME="frame" WIDTH="300" HEIGHT="300" ALIGN="right" frameborder=0></iframe>
,在這裏我javascript函數:
<script type="text/javascript">
function ccifi() {
document.all.frame.src="http://www.ccfi.asso.fr/blog/";
}
</script>
和錯誤是:
Uncaught ReferenceError: ccifi is not defined onclick
爲我工作,但爲什麼你的所有屬性都是大寫的。他們應該是小寫。 – Mritunjay
@Mritunjay我認爲這是HTML4的常見做法。同時,這並不重要,因爲HTML4和HTML5不區分大小寫:http://stackoverflow.com/questions/4351857/is-html-case-sensitive - XHTML和XML區分大小寫 – Ian
@Pete Doesn'無論函數是在哪裏定義的 - 它被稱爲'onclick',它發生在頁面(JavaScript)加載後的任何時間點 – Ian