document.getElementById('keylink')。innerHTML ='<a></a>';不工作的

时间:2011-06-30 11:04:39

标签: javascript internet-explorer

正如你从标题中看到的那样,代码在IE中不起作用但在其他浏览器中也可以使用

document.getElementById('keylink').innerHTML = '<p>hi</p>'; 

这是有效的<a>innerHTML有问题请给我一些解决方案

1 个答案:

答案 0 :(得分:2)

IE将无法识别空白锚..尝试这样的事情:

document.getElementById('keylink').innerHTML = '<a href="#" onclick="return false;">hi</a>'; 

创建“虚拟”链接,单击时不执行任何操作但仍看起来像链接。