0

我使用 raphael JS 库创建了一个形状。我的页面上有一个输入字段。单击输入字段时,我想在该形状周围切换发光。这是我已经尝试过的代码:

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

我真的发现了我的错误。我只需要在末尾添加一个 [0],getElementsByName("searchBox")因为它返回的值是一个数组。

于 2012-07-20T12:45:12.510 回答
0

您是否尝试过在您的 searchBox 元素中添加z-index: 9999, 和 a ?position: relative似乎 raphael 对象可能位于您的 div 元素之上。

于 2012-07-20T01:55:50.203 回答