2014-09-30 62 views
2

我無法弄清楚如何讓氮生成HTML元素的實際id屬性。例如,在index.erl:氮如何添加元素ID

#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,所以我相信氮氣必須有某種方式去做,對吧?

回答

4

使用 'html_id' 元素,而不是 '身份證':

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

它將作爲渲染:

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

可以包括 'ID' 和 'html_id' 元素,如果你需要的類CSS以及:

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

呈現爲:

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

正是我在找什麼,謝謝。 – 2014-09-30 22:39:56

0

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

+0

仍然不會創建'id'屬性。該原子與引用的字符串具有相同的效果:'

2014-09-30 17:31:38