2017-12-07 4 views
1

私はReactJSを学ぼうとしています。htmlの名前を含む変数を印刷できないのはなぜですか?

私は
<option value="navigate">Navigate to &lt;URL&gt; </option>

としてHTMLの選択オプションを持っていると私はconsole.log(type) i "は<URL>に移動し、" 取得していたとき、私は私のスクリプトで選択したテキスト

let type = document.getElementById ('stepType').options[document.getElementById('stepType').selectedIndex].text;

を得ています

私のdivの内部htmlを更新しようとすると、すべてがprになっています私が愚かな質問をしてくれてありがとう、しかし、私はlet type = "Navigate to &lt;URL&gt;"がうまくいくことを知っているので、本当に下に何が起こっているのか知りたいです。

答えて

1

XXSの添付を避けるReactはテキストをレンダリングします。 htmlをレンダリングしたい場合

<div dangerouslySetInnerHTML={{__html: "Navigate to &lt;URL&gt;"}}/> 
関連する問題