admin 管理员组

文章数量: 1086019


2024年3月8日发(作者:sqlitestudio是什么意思啊)

如上,option自定义了很多属性,但是这些属性在页面进行提交的时候都不会跟随请求发送到服务器端,那么这些自定

义的属性到底有什么用呢?

他们的用处就是在脚本中获取这些自定义属性的值,然后进行判断。

如上面所示,select有一个触发事件onchange,该事件会调用getDefaultOperator()这个方法,那么现在我们来看看这

个方法是如何实现的呢。

代码如下所示:

//获取默认的操作人

function getDefaultOperator() {

var categoryPath = $id("categoryPath").value;

var link = $id("link");

//获取是否与线关联

var isRelate = s[edIndex].relateCategory;

var myAjax =

new Ajax("");

am("configLinkId",);

am("categoryPath",categoryPath);

am("relateCategory",isRelate);

();

//alert(ue("root/data/operators"));

var result = ue("root/data/operators");

var operators = eval( "(" + result + ")" );

var userZhs = "";

var connStr = "";

var _html = "";

for(var i = 0; i < ; i ++) {

userZhs += connStr;

connStr = ",";

userZhs += operators[i].userZh;

_html += "

value='" + operators[i].userId + "'>";

_html += "";

_html += "";

}

if($id("optUser") != null) {

if( > 0) {

$id("optUser").value = userZhs;

$id("participantsDiv").innerHTML = _html;

} else {

$id("optUser").value = "";

$id("participantsDiv").innerHTML = "";

}

}

}

根据上面的两个红色字体显示的地方就可以看出option自定义的标签的用处了。

同理,所有的html标签几乎都可以自定义标签,并且都可以如上面这样使用。


本文标签: 获取 事件 属性 时候 地方