頭部頁面的頭我包括js文件功能,螢火:SyntaxError錯誤document.getElementsByClassName
<script src="ajax.js" language="javascript" type="text/javascript"></script>
調用該函數在HTML文件中的按鈕
<button type='button' id="submit" onclick="javascript:Action(2,0,10)" >Search</button>
js功能
function Action(var a,var jump,var number)
var texts = document.getElementsByClassName("textField");
當網站午餐螢火蟲顯示錯誤
SyntaxError: syntax error
var texts = document.getElementsByClassName("textField");
,當我試圖調用從網站螢火蟲功能顯示此消息
ReferenceError: Action is not defined
Action(2, 0, 10);
是什麼問題?它因爲我試圖從另一個文件調用文檔?如果它是我如何解決它?
... 改變功能,這個不解決問題:
function Action(a,jump,number)
ajax.js
<script>
function Action(a,jump,number)
{
var texts = document.getElementsByClassName("textField");
var value = "FirstName="+texts[0].value+"&LastName="+texts[1].value+"&Id="+texts[2].value+"&DateBirth="+texts[3].value+"&CellPhone="+texts[4].value+"&Text="+texts[5].value+"&ImageSource="+texts[6].value;
var insert = "?"+value;
var get = "?Jump="+jump+"&NumberToGet="+number+"&"+value;
if (a == 1){
loadXMLDoc("get.php"+get,"view");
}else if (a == 0){
loadXMLDoc("insert.php"+insert,"view");
}
}
... loadXMLDoc()把=簡單的Ajax功能。
我沒有從最後的代碼中得到語法錯誤。也許錯誤是在文件之前的某個地方,你只能嘗試去除其他所有東西。在此之前的腳本也可能導致這樣的錯誤。 – Bergi