2013-09-03 1 views
2

Я получаю «Неизвестную ошибку выполнения» в IE8 в Windows 7 VM.targetElem.innerHTML Неизвестная ошибка выполнения в IE8

Вот мой jsFiddle

Ошибка говорит:

unknown runtime error. DmiAjax.js, line 317, character 9

Кроме того, чтобы помочь себе, вот скриншот указанной ошибки:

enter image description here

ошибка происходит, когда я нажимаю моя кнопка «Получить котировки», которая выглядит так:

<input type="button" OnClick="javascript:populateCartTotalInCartPage();toggleTable();" value="Get Quotes" class="btn btn-orange"> 
+2

Там нет необходимости использовать 'JavaScript:'. Избавиться от этого. еще лучше, сделайте это ненавязчиво. – epascarello

+0

В вашей скрипке много ошибок в консоли. Вы не должны иметь тег сценария в разделе JavaScript. – epascarello

+0

Не знаю, IE, но в хроме с этой скрипкой я получаю: 'Uncaught TypeError: Не удается прочитать свойство«значение»неопределенного' – ars265

ответ

5

Этот вопрос задан и много ответил. Вы не можете напрямую изменить innerHtml таблиц в IE8. См:

InnerHTML issue in IE8 and below

Why is document.getElementById('tableId').innerHTML not working in IE8?

и т.д ...

+1

Интересно. Что вы предлагаете мне сделать, чтобы получить аффект, который я ищу? Я хочу скрыть таблицу, пока не нажмем кнопку «Получить котировки», а затем отобразите таблицу. – user2712343

+1

Просто используйте «display: none»? – moritzpflaum

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