ioannisTsamadias Δημοσ. 31 Ιουλίου 2017 Δημοσ. 31 Ιουλίου 2017 Χτές βαριόμουν και είπα να παίξω με τα παραδείγματα των XML στο W3Schools.. Σήμερα που τα ξαναχτύπησα παίρνω συνέχεια ένα περίεργο λάθος σε όλους τους browsers Uncaught TypeError: Cannot read property 'getElementsByTagName' of null at myFunction (test.html:19) at XMLHttpRequest.xhttp.onreadystatechange (test.html:9) γιατι?
rafinos Δημοσ. 31 Ιουλίου 2017 Δημοσ. 31 Ιουλίου 2017 Δειξε μας τον κωδικα απο καποιο αρχειο xml μαζι με την html-js του.
ioannisTsamadias Δημοσ. 31 Ιουλίου 2017 Μέλος Δημοσ. 31 Ιουλίου 2017 #rafinos <!DOCTYPE html> <html> <body> <p id="demo"></p> <script> var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = get_firstChild(xmlDoc.getElementsByTagName("book")[0]); document.getElementById("demo").innerHTML = x.nodeName; } //check if the first node is an element node function get_firstChild(n) { var y = n.firstChild; while (y.nodeType != 1) { y = y.nextSibling; } return y; } </script> </body> </html> Όταν τρέχω το localhost/test.html για να πάρω το πρώτο παιδί μου βγάζει το λάθος που ανέφερα.. όχι μονο σε αυτό.. και στα άλλα παραδείγματα που έχει το site με τo getElementsByTagName().. και χτές που τα δοκίμασα έπαιζαν κανονικά.. και το XML και το HTML τα έχω χύμα στο htdocs του ΧΑΜΡΡ..
ioannisTsamadias Δημοσ. 2 Αυγούστου 2017 Μέλος Δημοσ. 2 Αυγούστου 2017 Παιδιά Οκ κάτι παίχτηκε με μια αναβάθμιση του Chrome.. τον έκανα update και τώρα παιζει πάλι κανονικά.. Συμβαίνουν και στα κάλύτερα σπίτια αυτά
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα