【发布时间】:2011-10-13 19:00:53
【问题描述】:
在我的 javascript 中尝试
这是我的代码:
var newLi = document.createElement('li');
var newA = document.createElement('a');
newLi.appendChild(newA);
//newA.href='#';
newA.innerText = "Go here";
newA.onClick = function(){
// do something here
}
document.getElementById('map_canvas').appendChild(newLi);
显然它不起作用,我看到的只是我页面上的项目符号(如下所示),没有文本和可点击文本(用于锚标签)<li> <li>
【问题讨论】:
-
这可能不是原因,但该属性称为
onclick,而不是onClick。问题更有可能是innerText是特定于IE 的。你在用什么浏览器? -
顺便说一句,
li是div元素的无效子元素;据我所知,它只能(有效地)放在ol或ul中。
标签: html append anchor html-lists