合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
~~~ .item { hover-on! : ele = $1( input.url ) , ele:empty == true ? (self.value = "empty") # (self.value = "filled"), ele:hover = true, self::width = ele.box-content-width(), self.$(.icon) -> @(ele) ele::background = "#CCC" ; } ~~~ 代码中的三处展示了3种内容的访问方法: |语句|说明| | -- | -- | |ele:hover = false<br />ele:disabled = true,|通过":"访问元素的状态<br /> 在AAuto中等价的写法是: ele.state.状态名 = 状态值| |ele.value = "string",<br />ele.name = "my_elem",<br />ele.disabled = true,<br />ele.title = null,|通过"."访问元素的属性值. <br />在AAuto中等价的写法是: ele.属性名 = 属性值<br />注意部分属性值和状态是相互有关联的. <br />要删除一个属性, 只需要赋值 null给它即可.| |ele::width = 56px,<br />ele::display = "none",|通过"::"访问元素的CSS样式属性. <br />在AAuto中等价的写法是: ele.style.样式名 = 样式值| 在 CSSS! 中有如下状态可在执行时使用: |状态|说明| | -- | -- | |ele:value|元素DOM节点的值.<br />对于输入框这个值为输入的文本.其他元素为内部的文本.| |ele:index|元素在子元素的序号. 取值从 1 开始到self.parent().children()| |ele:hover<br />ele:active<br />ele:empty<br />ele:readonly<br />ele:disabled<br />ele:focusable|部分CSSS!中常用的布尔型状态. (true/false)|