このコード スニペットでは、document.createElement('a') タグが IE8 で機能しません。クロムとファイアフォックスで問題なく動作します。IE で確認すると、コードの最初の行が壊れているようです。
item = document.createElement('a');
item.setAttribute('id', 'memorize');
item.innerHTML = "<?php echo wzfactory::get_xml('menu_item', 4, $com); ?>";
item.setAttribute('class', 'menu_button');
item.onclick = function() {redirect('memorizor', 'memorize', 0);};
menu_div.appendChild(item);
これが事実である理由と、くだらないブラウザの回避策があるかどうかを知っている人はいますか? 回避策を見つけることができませんでした。