氮如何添加元素id

时间:2014-09-30 15:48:45

标签: html erlang nitrogen

我无法弄清楚如何让氮气生成html元素的实际id属性。例如,在index.erl中:

#panel { id = "test" }#panel { id = test }

生成的html元素如下所示:

<div class="wfid_test"></div>

但我想要的是:

<div id="test"></div>

所以我可以使用像<a href="#test">Scroll Down to Test</a>这样的锚链接来引用id。

这是基本的HTML,它一直存在,所以我确信氮必须有一些方法来做,对吗?

2 个答案:

答案 0 :(得分:4)

使用'html_id'元素代替'id':

 #panel{ html_id=test, body="Test target" }

它将呈现为:

<div id="test" class="wfid_temp990008">Test target</div>

如果您还需要CSS类,可以同时包含'id'和'html_id'元素:

#panel{ id=test, html_id=test, body="Test target" }

呈现为:

<div id="test" class="wfid_temp990008 wfid_test">Test target</div>

答案 1 :(得分:0)

#panel { id = test }应该可以正常工作。只需使用原子而不是刺痛。