2016-12-04 1 views
2

私はこのようにアンカー要素を設定しました。onclickを使って反応成分にhrefを設定するには

<a href="#" onClick={this.handleNewFormToggle}> 
    <i className="ml-20 glyphicon glyphicon-plus"/> 
</a> 

しかし、これはで失敗します。

javascript:void()は、XSSの理由のために出ていると何もhrefがで失敗しない:

jsx-ally/no-static-element-interactions

ので、私はそれを設定すべきか?

+0

以外にHREFを設定しようとするが、DIVが存在する:次にhandleNewFormToggleあなたはクリックイベントのデフォルトのアクションを防ぐことができますで? –

+0

'href'属性を削除してもらえませんか? –

+0

私はそれを試して、投稿でそれを言及しました – dagda1

答えて

1

あなたの糸くずが文句を言うなら、aタグにhref="#"を残すことができます。

handeNewFormToggle(event) { 
    event.preventDefault(); 
} 

また、あなたはHREFタグを削除できるようにするために、あなたのリンティングルールを変更:)

関連する問題