根據html元素的型別設定元素的值

2021-08-30 15:38:37 字數 1640 閱讀 9930

/**

* 獲取input/select/checkbox/radio的值

* @param id

* @param nodeattribute

* @param str valuestr或valuenum 不填預設valuestr

*/function getfromhtml(id,nodeattribute,str)

else

else if ('checkbox' == type)

else

);if ('radio' == type)

else}}

}/**

* 從表單中獲取值並設定到jobmeta的節點屬性中

* @param id

* @param values

* @param str valu

*/function getselect(id,nodeattribute,str)

]');

var v = $("#"+id).val();

str=(!str)?"valuestr":str;

if(v)

}/**

* 從表單中獲取值並設定到jobmeta的節點屬性中

* * @param id

* @param values

* @param str

* valuestr|valuenum

*/function getinput(id,nodeattribute,str)

]');

var v = $("#"+id).val();

str=(!str)?"valuestr":str;

if(v!='undefined'&&v!=undefined)

}/**

* 獲取選中的radio值

* @param name

*/function getcheckedval(name)

/**radio取值

* @param name

* @param nodeattribute

* @param str

*/function getradio(name,nodeattribute,str)

]');

var v = $("input[name='"+name+"']:checked").val();;

str=(!str)?"valuestr":str;

if(v)

}/**

* 從外掛程式表單中獲取值然後設定到jobmeta的節點屬性中

* @param id 表單id同時也是屬性變數名,兩者要一致。

* @param nodeattribute 節點屬性物件

*/function getcheckbox(id,nodeattribute)

]');

var v = $("#"+id).prop("checked")?'y':'n';

eval('nodeattribute.'+id+'[0].valuestr=v');

console.log(id,eval('nodeattribute.'+id+'[0].valuestr'));

}

獲取元素的type屬性結合eval函式進行不同的處理。

HTML元素型別

1.塊級元素可以巢狀內聯元素及某些替換元素 2.內聯元素只能包含內聯元素 html各種標籤 元素 要麼是block 塊元素 要麼是inline 內聯元素 block元素的特點 inline元素的特點 通常作為其它元素的容器,它可以容納內聯元素和其它塊元素。塊元素 block element html...

HTML元素型別

html元素分為三類 塊元素,內聯元素 行內元素 可變元素 注 html元素也可分為 塊元素,內聯元素,內聯塊狀元素 1.塊元素 常見塊元素 div,p,ul,ol,li,dl,dt,dd,table,tr,td,form,h1,h2,h3,h4,h5,h6,fieldset 塊狀元素特點 a 塊元...

HTML元素型別

大多數 html 元素被定義為塊級元素或內聯元素 行內元素 塊級元素 div p form,ul,li ol,dl,form,address,fieldset,hr,menu,table 內聯元素 span,strong,em,br,img input,label,select,textarea,c...