2016-11-09 1 views
0

多分関数を見落としています。他のタグの中に<div>test</divのようなテキストをhtmlとしてレンダリングするには、外側のタグに名前を付けるためにいくつかの行のコードが必要です。次に.innerHtmlを設定し、外側のタグを返します。より短い方法がありますか?この方法では、.renderとの混乱した変換もあります。SImplerでテキストをHTMLとしてレンダリングする

ex。

val content = span(color := "blue").render 
content.innerHtml = "<div>test</test>" // html is escaped 
outsideTag.innerHtml = content.outerHtml 

答えて

1

あなたがthe raw() functionを探している可能性があり、ここでScalatagsを使用していると仮定すると...

1

私はそれだけでなくscala.jsを知らない限り、私はそれを理解するように、divタグspanタグに追加されます。 インラインタグは、他のインラインタグにのみ追加する必要があります。したがって、spanにdivを追加することは良い考えではありません。

私はあなたが書くことができ私見と思う:

outsideTag.innerHtml="<div color='blue'>test</div>"; 
関連する問題