在这段代码中,document.createElement('a') 标记在 IE8 中不起作用。它在 chrome 和 firefox 中运行良好。当我通过 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);
有谁知道为什么会这样,以及是否有一个糟糕的浏览器解决方法?我一直无法找到解决方法。