不使用JavaScript选择器设置HTML模板标记内容
假设我们有以下HTML模板:不使用JavaScript选择器设置HTML模板标记内容,javascript,html-templates,Javascript,Html Templates,假设我们有以下HTML模板: 试验滴度 Stichwort: 现在,我想基于该模板呈现一个包含多个项的列表。 我知道我们可以像在普通DOM上一样克隆模板并在其上使用选择器 但是还有其他的克隆方法吗,等等。。。但是有数据,这样我们就可以不使用选择器来设置内容,但是变量呢 类似于下面的内容,我们只是在添加模板之前声明变量ID 试验滴度 Stichwort: 我知道这是可能的模板文字,但我只是好奇,如果这也在任何方式与这些方便的模板标签工作 不使用选择器就可以在temple标签中设置数据吗 是
试验滴度
Stichwort:
现在,我想基于该模板呈现一个包含多个项的列表。
我知道我们可以像在普通DOM上一样克隆模板并在其上使用选择器
但是还有其他的克隆方法吗,等等。。。但是有数据,这样我们就可以不使用选择器来设置内容,但是变量呢
类似于下面的内容,我们只是在添加模板之前声明变量ID
试验滴度
Stichwort:
我知道这是可能的模板文字,但我只是好奇,如果这也在任何方式与这些方便的模板标签工作
不使用选择器就可以在temple标签中设置数据吗
是否可以在temple标记中设置数据而不使用其上的扇区
不,不是你的意思。(上面引用的问题的字面答案是“是”,但这仅仅是因为您可以通过自己进行DOM遍历来修改DOM,而无需使用选择器本身。这不是一个有用的“是”不使用js是不行的。最有可能的是,您可以找到这个次要nit的库:它们是模板文本,而不是模板字符串。未标记的模板文本的结果是字符串,但标记的模板文本的结果可以是任何内容…:-)一个完整的旁白:通过将
输入嵌套在标签
中,可以避免使用for
和id
,这会隐式地将它们关联起来:Stichwort:
。根据您的样式设置方式,这并不总是理想的,但也有可能。次要提示:它们是模板文本,而不是模板字符串。“
修复了,谢谢!”如果不使用js,就不能。最有可能的情况是,您可以找到一个库来实现这个“
我知道我想要它。而且它需要js是显而易见的,但是如何使用“JavaScript模板文字”来构建HTML(然后使用insertAdjacentHTML()”,这是我目前的解决方案,我只是想知道是否也可以使用模板标记。