Нужно сделать так, чтобы можно было при помощи взять информацию из файла, который я выберу, а не заранее указывать в коде
<script type="text/javascript">
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","firststudent.xml",false);
xmlhttp.send();
xmlDoc = xmlhttp.responseXML;
document.getElementById("faculti").innerHTML=xmlDoc.getElementsByTagName("faculti")[0].childNodes[0].nodeValue;
document.getElementById("spec").innerHTML=xmlDoc.getElementsByTagName("spec")[0].childNodes[0].nodeValue;
document.getElementById("points").innerHTML=xmlDoc.getElementsByTagName("points")[0].childNodes[0].nodeValue;
document.getElementById("specTwo").innerHTML=xmlDoc.getElementsByTagName("spec")[1].childNodes[0].nodeValue;
document.getElementById("subjectsTwo").innerHTML=xmlDoc.getElementsByTagName("subjects")[1].childNodes[0].nodeValue;
document.getElementById("pointsTwo").innerHTML=xmlDoc.getElementsByTagName("points")[1].childNodes[0].nodeValue;
</script>
<
Попробуйте вот так:
let parse = input => {
var parser = new DOMParser();
var reader = new FileReader();
reader.onloadend = function () {
var doc = parser.parseFromString(reader.result, "application/xml");
console.log(doc.body)
}
reader.readAsDataURL(input.files[0]);
}
<input type='file' onchange="parse(this)">
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Пытаюсь разобраться в промисах и async/awaitНашёл на хабре этот пример:
Как пронумеровать все абзацы страницы и добавить номер ПЕРЕД текстом абзацев, а не после ?