我想预览内容,当我点击锚标记时,

                    var profiledemo = profiles.split(",");
                    for (var pd = 0; pd < profiledemo.length; pd++) {
                        var mydiv = document.getElementById("Profile");
                        var aTag = document.createElement('a');
                        aTag.setAttribute('href');
                        aTag.innerHTML = profiledemo[pd];
                        mydiv.appendChild(aTag);
                        aTag.onclick = function () {
                            alert("profiles anchor tag called");

                        }
                    }


我能够显示多个文档,对于那些我在上面使用锚标签的文档,现在我想要的是,当用户单击特定标签时,我必须显示数据库中的文档内容。

最佳答案

用普通的javascript绑定事件不是很方便,因为IE和其他浏览器提供了不同的API,因此您必须检查浏览器类型并维护跨浏览器的兼容性。
您最好使用jQuery。

$(aTag).click(function() { alert("..."); });


顺便说一下,是否有必要以编程方式构造锚点?我建议嵌入html锚并在必要时显示。

关于javascript - 如何使用 anchor 标记显示内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13097114/

10-09 23:26