0

raphaelJSライブラリを使用してシェイプを作成しました。ページに入力フィールドがあります。入力フィールドがクリックされたときに、その形状の周りのグローを切り替えたいと思います。これが私がすでに試したコードです:

var searchBoxHtml =  document.getElementsByName("searchBox");
searchBoxHtml.onclick= function () {europe_africa.glow({width: 10,fill: false, opacity: 0.5, offsetx: 0,offsety: 0,color:'white'}); };

これは機能していません。また、イベントハンドラーを入力タグ内に配置しようとしましたが、機能しませんでした。

4

2 に答える 2

0

searchBox要素にz-index: 9999と同様にを追加してみましたか?position: relativeラファエルオブジェクトがdiv要素の上にあるようです。

于 2012-07-20T01:55:50.203 に答える
0

私は実際に自分の間違いを見つけました。getElementsByName("searchBox")返される値は配列であるため、最後に[0]を追加する必要がありました。

于 2012-07-20T12:45:12.510 に答える