Это, наверное, глупый вопрос, но почему я теряю все форматирование при запуске функции test()? Что я должен изменить в своем коде? Я был бы очень признателен за вашу помощь!Почему я теряю форматирование после запуска javascript?
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style type="text/css">
body {
background: #E6E6FA;
font-family: book antiqua;
}
h1, h2 {
color: grey;
}
</style>
</head>
<h3>Title</h3>
<body bgcolor="#E6E6FA">
<input type="text" id="userInput"></input>
<button onclick="test()">Submit</button>
<p id="Demo"></p>
<p id="Beg"></p>
<p id="Fin"></p>
<script>
function test()
{
var nam= document.getElementById("userInput").value;
var l = nam.length;
var pocz = nam.slice(0,1);
var kon = nam.slice(-1);
document.getElementById("Demo").innerHTML = document.write("Your secret code: " + l + pocz + kon);
var one = nam.slice(-1)
if (one == "a") {
document.write(nam.slice(0,-1) + "bbb");
} else {
document.write(nam + "ccc");
}
}
</script>
</body>
</html>
Спасибо, но после введения ваших изменений сценария перестал работать полностью. Я не знаю, что я делаю неправильно в этом случае, но кажется, что что-то не так! – JavaScript
Прекрасно работает для меня: http://jsfiddle.net/83s60b00/. Наверное, ты сделал что-то не так. –
Спасибо большое! Я, должно быть, сделал что-то не так, но теперь это работает! Я подумал, что вы должны использовать document.write в этом случае, спасибо за объяснение этого! Проголосует, но моя «репутация» слишком низкая! (вчера начал изучать js). Еще раз спасибо! – JavaScript