2

以下のコードに示すように、HTML の見出しをクリックすると onclick がトリガーされるようにします。

<h2 class="title" onclick="viewPost('<?php echo $pageLink; ?>', '<?php echo $tabLink; ?>');">
<?php echo $menuItem["ContentMenu"]['title']; ?>
</h2>

私のjavascript関数は次のとおりです

<script>
function viewPost(pageLink,tabLink){
   //do something
    }
</script>

私の問題は、HTMLリンクにある場合にonclickが正常に機能することです

<a href="#foo" onclick="viewPost('<?php echo $pageLink; ?>', '<?php echo $tabLink; ?>');" > 

ただし、HTML ヘッダーでは機能しません。助けてください。

4

3 に答える 3

5

生成された HTML/Javascript が有効であることを確認しましたか。これは私にとってはうまくいきます

<h1 onclick="alert('Hello');">A heading</h1>
<p>Some text</p>

デモについてはhttp://jsfiddle.net/2S56N/を参照してください

于 2013-09-27T03:32:04.763 に答える