首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从TypedTag到HTMLElement

从TypedTag到HTMLElement
EN

Stack Overflow用户
提问于 2016-09-25 11:35:14
回答 1查看 123关注 0票数 0

是否可以从TypedTag中的HTMLElement中创建鳞状

HTMLElement构建TypedTag非常简单:

代码语言:javascript
复制
import scalatags.JsDom.all._

val typedTag: TypedTag[Div] = div("abc")
val d: Div = typedTag.render
//somwhere `type Div = raw.HTMLDivElement`

是否有可能在矿床方向上进行转换?给定Div的实例,我想要TypedTag[Div],以便使用scalatags操作它,然后将其呈现回HTMLElement。说得通吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-25 14:34:35

可悲的是,没有--如果你仔细考虑的话,这实际上是没有任何意义的,至少不是这样。问题是,TypedTag不是HTML元素,而是构建HTML元素的东西。相反,HTMLElement是一个实际的元素。基本上,你是想从一个已经混合的杯子里得到一袋可可粉。

我怀疑构建您所要求的内容是可能的,但这可能会涉及到一些问题--您必须构建一个HTMLElement并将其映射回对该元素类型进行参数化的TypedTag,然后使用TypedTag,呈现它并替换页面中现有的HTMLElement。这是可以做到的,但我怀疑这比它的价值还要多.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39686353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档