比如html代码如下:

<div id="test">
<p>one</p>
<p>tow</p>
<p>three</p>
</div>

现在我想绑定“P”元素的鼠标点击事件。请问怎么绑定?

不想用ID,用 behavior 就行了,看看范例、教程里都有说明:

import win.ui;
/*DSG{{*/
winform = ..win.form( bottom=399;right=599;text="自定义 behavior" )
/*}}*/

import web.layout;
wbLayout = web.layout(winform);

//自定义behavior
namespace web.layout.behavior.myBehavior{

onMouseClick = function (ltTarget,ltEle,x,y,ltMouseParams) {
ltEle.innerHTML = "点啥啊" + tostring( ..time() )
}
}

wbLayout.html =/***
<div id="test">
<p>one</p>
<p>tow</p>
<p>three</p>
</div>
***/


wbLayout.css = /**
p{
behavior:my-behavior;
}
**/

winform.show()
win.loopMessage();

可以写到库文件里,
使用的时候用 import 语句导入,参考教程:
http://bbs.aardio.com/doc/reference/libraries/import.html

例如 import web.layout.behavior.windowCommand;

这个就是标准库中实现的behavior,标准库中有很多写好的behavior你可以去参考下。
具体参考:《HTMLayout快速入门》