猛牛哥
记录网络点滴生活

HTMLAYOUT学习小记-元素内容读取、监测

//节点绑定事件
import win.ui;
/*DSG{{*/
winform = ..win.form( bottom=399;parent=…;text=
“AAuto Form”;right=599 )
winform.add(
layoutWindow={ dr=1;dl=1;bottom=382;right=580;left=10;multiline=1;top=12;notify=1;z=1;db=1;dt=1;cls=
“edit” }
)
/*}}*/

import web.layout;
wbLayout = web.layout(winform.layoutWindow);
namespace web.layout.behavior.showchange{

tests=function(ltEle,a,b,c){
..io.print(
“text changed:”,ltEle.innerText,ltEle.id);
}

}
wbLayout.html =/***
<div id=”my-button” >请点击这里</div>
<div  id=”222″>请点击这里</div>
***/

wbLayout.css = 
/**
div{
behavior:~showchange edit;
value-changed!:
self.tests(1,2,3)
;
}
**/

io.open()
var layoutEle = wbLayout.getEle(“my-button”)
layoutEle.innerText=
“123456aaa”
layoutEle.onMouseClick = 
function( ltTarget,ltEle,x,y,mouseParams ) {
io.print(
“点击了节点”,ltTarget.innerHTML )
}
aaa=wbLayout.queryEles(
“div”)
for(k,v in aaa){
io.print(v.innerText)
}

//调用此函数节点可响应HTML事件
layoutEle.attachEventHandler();

winform.show()
win.loopMessage();

赞(0) 打赏
猛牛哥原创:猛牛哥的博客 » HTMLAYOUT学习小记-元素内容读取、监测

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏