Uncaught Typeerror无法读取属性

时间:2018-03-03 16:23:22

标签: php html

我一直在研究项目。它起初工作但现在当我将它移动到我们拥有的服务器时出现错误。我一直在使用HTML和PHP。这是错误"(索引):26 Uncaught TypeError:无法读取属性' innerText'在saveBable((index):26)处于null的HTMLButtonElement.onclick((index):21)"这是来自Google Chrome。这是第26和21行:

第21行

<button type="button" onclick="saveTable();">Spara</button> 

第26行

xhttp.open("GET", "backend.php?action=save&Adress=" + document.getElementById("Adress").innerText + "&Fastighet=" + document.getElementById("Fastighet").innerText + "&Kostnadsstalle=" + document.getElementById("kostnadsstalle").innerText + "&Fabrikat=" + document.getElementById("Fabrikat").innerText + "&Typ=" + document.getElementById("Typ").innerText + "&Model=" + document.getElementById("Model").innerText, true);

3 个答案:

答案 0 :(得分:0)

Difference between innerText and innerHTML。这可能有所帮助。某些浏览器(如Mozilla)不支持innertext。至于谷歌浏览器,我不确定,但我建议你检查这个链接。

答案 1 :(得分:0)

在使用之前,将表标题设为id

编辑:哦。好。刚看到它。我不认为这就是原因。函数loadTableContents()saveTable()之前调用。所以我认为你的代码完全没问题。并且因为你说在服务器出现问题之前它已经运行了

答案 2 :(得分:0)

发现问题,这是一个错误的全部。我忘了使用大写字母,现在已经修好了