1

コンテンツをプレビューしたいのですが、アンカータグをクリックすると、

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

                        }
                    }

複数のドキュメントを表示できます。これらのドキュメントには、上記を使用してアンカータグを配置します。ユーザーが特定のタグをクリックすると、データベースにあるドキュメントのコンテンツを表示する必要があります。

4

1 に答える 1

0

プレーンJavaScriptでのイベントのバインドはあまり便利ではありません。これは、IEと他のブラウザーが異なるAPIを提供するため、ブラウザーの種類を確認し、ブラウザー間の互換性を維持する必要があります。jQueryを使用したほうがよいでしょう。

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

ちなみに、プログラムでアンカーを構築する必要がありますか?必要に応じて、htmlアンカーを埋め込んで表示することをお勧めします。

于 2012-10-27T07:05:39.540 に答える