埋め込みhtmlオブジェクトにJavaScriptのonClickハンドラを追加する方法は?



0 Answers

いずれかのjavascriptのバインディングを使用して( マリオ・メンガーはすでにそれに答えています)。

バインディングを使用できない、または使用しない場合は、 xil3で修正されたものを使用できます。

クリックコンシューマとして空のアンカータグ<a href="javascript:someFunc()"></a>を使用します。 z-indexと位置/サイズを設定してsvgオブジェクト上に配置します(ブラウザ間の互換性のために)。

Question

私は埋め込みオブジェクトにonClickハンドラを追加しようとしています。 ハンドラは<script src="...介して現在のhtmlファイルにリンクされている外部の.jsファイルにある関数を実行する必要があり<script src="...

他の場所に配置されているため、関数を別の方法で参照する必要がありますか?

現在のコードは以下のとおりです(動作しませんが、エラーは発生しません)。

<embed src="svg/button.svg" id="buttonEmbed" width="95" height="53" 
type="image/svg+xml" onClick="buttonEvent('buttonClicked')"/>



Related