2015-01-23 5 views
0
<!DOCTYPE html> 
<html> 

<body> 
<p>Click the button to display a random number between 1 and 10.</p> 
<button onclick="myFunction()">Try it</button> 
<p id="demo"></p> 
<script> 
function myFunction() { 
    var x = Math.floor((Math.random() * 10) + 1); 
    document.getElementById("demo").innerHTML = x; 
} 
</script> 
</body> 
</html> 

Я создал html-файл на Dreamweaver, но он сказал, что у меня есть ошибка, и я не могу найти ошибку, помогите !!!javascript генерировать случайное число

+3

Что вы дадите вам как ошибку? Код работает очень хорошо. – RhapX

+0

Ошибка – Theyouthis

+0

Ваш код безупречен .. нет ошибки. Если есть, можете ли вы опубликовать сообщение об ошибке? –

ответ

1

С помощью W3C-валидикатора http://validator.w3.org/#validate_by_input Я смог увидеть ошибку проверки.

Скопировано из w3c.org:

Line 4, Column 6: Element head is missing a required instance of child element title. 

Эти ошибки не влияют на буквальное юзабилити вашего приложения, но это всегда хорошая идея, чтобы сделать все возможное, чтобы не иметь каких-либо ошибок проверки в вашем HTML. Я не эксперт по проверке HTML, но если у вас нет допустимого HTML, некоторые браузеры могут действовать не так, как вы это делали.

Я предлагаю вам часто использовать валидатор W3C.org для проверки вашего кода.

+0

Я знал это ... Прохладный инструмент, Я не знал, что он существует. Upvote. – Theyouthis

0

в некоторых старых ver. IE, код должен понравиться:

<script><!-- 
function myFunction() { 
    var x = Math.floor((Math.random() * 10) + 1); 
    document.getElementById("demo").innerHTML = x; 
} 
//--></script> 
+0

Это не обязательно, и не было около десяти лет. См. Http://stackoverflow.com/questions/808816/are-html-comments-inside-script-tags-a-best-practice. –

Смежные вопросы