1

私はこれに対する答えを見つけるために過去数時間を費やしましたが、何もうまくいかないようです...

div (または iframe コンテンツを含むその中のもの) がクリックされたときにコードを実行する必要があります。次のコードは (div タグに追加された場合) 行う必要がありますが、機能していないようです。

onclick="if(typeof(_vis_opt_top_initialize) =='function'){ _vis_opt_goal_conversion(200); _vis_opt_pause(500);}"

目的は、カスタム コンバージョン目標を実行することです。

<script type="text/javascript">
   if(typeof(_vis_opt_top_initialize) == "function") {
   _vis_opt_goal_conversion(200);
   }
</script>

どんな助けでも大歓迎です:)

4

4 に答える 4

0

私はあなたのために簡単な例を書きます:(j Query answer)

HTMLコード

<div class="test">Click</div>

JavaScript コード

$('div.test').click(function(){
    alert("some");
});

デモ

編集済み

JavaScript の例

<html >
<script type="text/javascript">
function AttachAllDivEvents()
{
var divCollection = document.getElementsByTagName("div");
for (var i=0; i<divCollection.length; i++)
{
AttachDivClickEvent(divCollection[i]);
}
}
function AttachDivClickEvent(divObj)
{
divObj.onclick = function()
{
document.getElementById("count").innerHTML = parseInt(document.getElementById("count").innerHTML) + 1;
};
}
window.onload = AttachAllDivEvents;
</script>

<body>
<div>click</div>
<p id="count" style="font:bold 20px Times;color:red;text-indent:20px">1</p>
</body>
</html>
于 2013-04-04T17:51:52.147 に答える
0

最初にdiv固有の IDを付与します

<div id="yourDivID"></div>

次に、onclick関数を設定しますwindow.onload

var yourDiv = document.getElementById("yourDivID");

yourDiv.onclick = function() {
       if(typeof(_vis_opt_top_initialize) == "function") {
           _vis_opt_goal_conversion(200);
       }
   }
}
于 2013-04-04T17:52:31.353 に答える