如何使用锚标记显示内容

时间:2012-10-27 03:59:24

标签: javascript asp.net-mvc visual-studio-2010

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

                    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");

                        }
                    }

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

1 个答案:

答案 0 :(得分:0)

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

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

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