function(str){
if(document.all){
if(document.getElementById(str).value){
return this.trim(document.getElementById(str).value);
}else{
return document.getElementById(str).innerHTML;
}
}else{
if(document.getElementById(str)){
if(document.getElementById(str).value){
return this.trim(document.getElementById(str).value);
}else{
return document.getElementById(str).innerHTML;
}
}else{
if(document.getElementsByName(str)[0].value){
return this.trim(document.getElementsByName(str)[0].value);
}
}
}
我不明白,if中的document.getElementById(str).value实际上是一个控件的值,为什么能放在if中做bool运算呢?请指教
-
已移动
Sheng Jiang 蒋晟
2010年6月5日 13:14
非.Net问题 (发件人:.NET Framework 一般性问题讨论区)