我可能会忽略一个功能。为了将<div>test</div
之类的文本作为html呈现在另一个标记内,我需要几行代码来命名外部标记,然后设置.innerHtml
,然后返回外部标记。有更短的方式吗?使用此方法时,.render
也会产生令人困惑的转化。
离。
val content = span(color := "blue").render
content.innerHtml = "<div>test</test>" // html is escaped
outsideTag.innerHtml = content.outerHtml
答案 0 :(得分:1)
假设您在这里使用Scalatags,您可能正在寻找the raw()
function ......
答案 1 :(得分:1)
我不太了解scala.js,但据我所知,div标签被添加到span标签中。 您应该只将内联标记添加到其他内联标记。因此,在跨度中添加div不是一个好主意。
我想你可以写下:
outsideTag.innerHtml="<div color='blue'>test</div>";