Проблемы совместимости с <a>и вызова функции (); через разные веб-браузеры - PullRequest
1 голос
/ 13 апреля 2010

Я новичок в JavaScript. Я написал следующую функцию rollDice () для получения 5 случайных чисел и их отображения. Я использую якорь с событием click для вызова функции. Проблема в том, что в Chrome он не отображается, в IE работает нормально, в Firefox отображаются 5 значений, а затем появляется оригинальная страница с привязкой! Я подозреваю, что мой тег сценария слишком общий, но я действительно потерян. Также, если есть функция отображения, которая сначала не очищает экран, это было бы здорово.

diceArray = new Array (5)

функция rollDice () { var i;

для (i = 0; i <5; i ++) { diceArray [i] = Math.round (Math.random () * 6)% 6 + 1; </p>

document.write (diceArray [I]); } }

при нажатии должно отображаться 5 переменных ранда

1 Ответ

0 голосов
/ 13 апреля 2010

Есть ли какие-либо ошибки в консолях Javascript? Я знаю, что в Chrome и Firefox они есть, поэтому вы сможете увидеть, не возникли ли какие-либо ошибки. Вы также можете добавить несколько предупреждений («Эй»), чтобы проверить, запущен ли он даже в Chrome.

Я вижу, что после первой строки у вас нет точки с запятой, но я не знаю, является ли это прямым вырезанием и вставкой, или вы ввели все вручную.

...