2017-05-16 105 views
0

這個Javascript函數..HTML文檔內改變的Javascript到外部的Javascript文件

function ClearTotals() { 

    document.getElementById("total1").value = ""; 
    document.getElementById("total2").value = ""; 
} 

套在兩個表單字段復位值。但是,當我將此功能(未更改)移動到外部Javascript並在HTML頁面中引用時,如下所示:

<script src="http://xxxxxxx.org/pkjs/js1.js/"></script> 

它不起作用。

我是否需要傳遞一些對函數中使用的文檔的引用,或者是否有其他原因導致此操作無效。謝謝

+1

你在控制檯中看到了什麼? – SLaks

+2

「不起作用」是什麼意思?當你試圖調用函數時,你會遇到錯誤嗎?哪個錯誤? –

+0

Javascript可能無法在您的src上找到尾隨「/」的文件。我已經添加了一個答案,因爲我無法讓腳本標記很好地顯示。 –

回答

0

問題是js1.js - 作爲錯誤信息明確!出於某種原因,只有第一個函數正在被讀取,即使我看不到文件的結構有問題。如果我刪除所有其他函數,並通過在瀏覽器中輸入url來測試函數,我會看到ClearTotals()的JavaScript代碼。

而當我提交HTML表單時,字段值應該是清楚的。這真的很不錯 - 將內部js代碼放入外部文件沒有問題。再次感謝大家的意見和道歉,這個問題似乎是我的錯!

相關問題