Проблема: Во время процесса разработки он используется для прохождения в таблице, а затем переходить в TD. В других браузерах нет проблем, но ошибки сообщаются в IE9 и в следующих версиях:
Получил ответ в Google: потому что я раньше не знал ошибки, я не мог найти решение на Baidu. Позже я искал его с Google. Некоторые иностранцы также столкнулись с этой проблемой и указали на проблему: http://www.aachin.info/techen/error-on-ie-9-script600-invalid-target-element-for-this-operation/?amp;utm_source=rss&utm_medium=rss&utm_campaign=error-on-ie-9-script600-invalid-target-element-for-this-operation demo code:
Кода -копия выглядит следующим образом:
<! Doctype html>
<html lang = "zh-cn">
<голова>
<meta http-equiv = "content-type" content = "text /html; charset = utf-8" />
<title> Название по умолчанию </title>
</head>
<тело>
<таблица id = "mytable" cellpadding = "1" cellpacing = "0">
<tr>
<td> 222 </td>
</tr>
</table>
<script type = "text/javascript">
var mytable = document.getElementbyId ('mytable');
var tr = mytable.getElementsbytagname ('tr') [0];
var td = mytable.getElementsbytagname ('td') [0];
// Читать innerhtml (никаких ошибок не сообщается ни в одной версии IE, IE6 не был проверен)
Alert (mytable.innerhtml);
оповещение (tr.innerhtml);
оповещение (td.innerhtml);
// написать в Innerhtml
// mytable.innerhtml = '<tr> <td> 11111 </td> </tr>'; // IE9 и следующая ошибка
// tr.innerhtml = '<td> 11111 </td>'; // IE9 и следующие ошибки
// td.innerhtml = '11111'; // все версии не сообщают об ошибках (IE6 не тестируется)
// Решение, используйте исходный метод работы или метод работы таблицы DOM
// var btnrow = mytable.insertrow ();
// var cell = btnrow.insertcell (btnrow.getelementsbytagname ('td'). Length);
// cell.innerhtml = "немного HTML -текст";
</script>
</body>
</html>
Заключение: атрибуты таблиц и TR InnerHTML и TR, только для чтения в IE9 и ниже. Вы можете использовать его для чтения значений в таблицах или TR, но они не могут быть записаны. Если вы напишете, это сообщит об ошибке. Кроме того, Innerhtml TD читается и доступно для записи в IE9 и ниже. Решение: см. Демо -код для исходного метода работы DOM или метода работы таблицы.