Я запускал несколько базовых тестовых случаев с document.write()
, который удаляет весь существующий HTML в теге head. Желаемый вывод получается только тогда, когда я помещаю скрипт в тег <body>
.
Запустил скрипт в теле с успехом. Но скрипт приводит к проблемам при использовании в теге <head>
.
<html>
<head>
<title>Output</title>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Text";
document.write(5 + 6);
}
</script>
</head>
<body>
<p id="demo">
<button onclick="myFunction()">Touch me</button>
</p>
</body>
</html>
Ожидаемый результат -
Текст
11.
Но только 11 виден.