【发布时间】:2017-09-02 10:56:36
【问题描述】:
我可以生成 60 个 html 链接,例如:
a.onegame*60
如何为所有这些设置默认的 innerHTML 和属性值而不是空白值?
【问题讨论】:
-
“默认innerHTML”和“空白值”是什么意思?您的意思是为所有 60 个链接设置唯一文本吗?还是只是占位符值?请澄清。
-
我的意思是它们中的任何一个,带有默认值或占位符。
我可以生成 60 个 html 链接,例如:
a.onegame*60
如何为所有这些设置默认的 innerHTML 和属性值而不是空白值?
【问题讨论】:
如果您只需要一个占位符,只需使用花括号为所有链接添加一些默认文本。比如a.onegame{test}*3会给你
<a href="" class="onegame">test</a>
<a href="" class="onegame">test</a>
<a href="" class="onegame">test</a>
如果您需要为项目编号,请使用 Emmet 的 $ 功能,例如a.onegame{test$}*3 输出
<a href="" class="onegame">test1</a>
<a href="" class="onegame">test2</a>
<a href="" class="onegame">test3</a>
【讨论】:
href 吗?
我发现我们可以使用这个变量$ 来添加任何计数器值,并使用{value} 在emmet 中提供一个值或占位符。
如a.onegame{link $}给出:
<a href="" class="onegame">link 1</a>
$ 此处以 1 开头
要添加 href 值或任何 属性,语法为 [attr = value],例如:
a.onegame[href=$] 给出:
<a href="1" class="onegame"></a>
【讨论】: