将锚标记附加到列表 html
在我的 javascript 中我试图
这是我的代码:
var newLi = document.createElement('li');
var newA = document.createElement('a');
newLi.appendChild(newA);
//newA.href='#';
newA.innerText = "转到这里";
newA.onClick = 函数(){
// 在这里做一些事情
}
document.getElementById('map_canvas').appendChild(newLi);
显然它不起作用,我看到的只是页面上的项目符号(如下所示),没有文本和可单击文本(用于锚标记)
;
In my javascript am trying to
And here is my code :
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);
Obviusly it is not working and all I see is Just the bullets(as below) on my page with no text and clickable text (for anchor tags) <li> <li>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需使用 innerHTML 而不是 innerText
just use innerHTML instead of innerText
我建议使用
.innerHTML
代替.innerText
,并且最好创建一个函数:JS Fiddle 演示。
I'd suggest using
.innerHTML
in place of.innerText
, and ideally creating a function:JS Fiddle demo.