React.jsのdangerouslySetInnerHTMLの中からDOM要素を(className,ref)等を使って複数の要素を取得したいのですが、可能でしょうか。
また、componentDidMount内で取得した要素を扱えたら嬉しいです。
よろしくお願いいたします。
下記#content内にあるDOM要素(.testNode)を取得したいです。
React.js
1var Content = React.createClass({ 2 componentDidMount: function() { 3 var node = ReactDOM.findDOMNode(this.refs.testNode); 4 var subtitles = document.getElementsByClassName("testNode"); 5 } 6}); 7 8<div id="content" dangerouslySetInnerHTML={{__html: this.props.content}} />
HTML
1<p ref="testNode" class="testNode">テストノード</p> 2<p ref="testNode" class="testNode">テストノード</p> 3<p ref="testNode" class="testNode">テストノード</p>

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/22 16:16