--js parseInt("09") 结果是多少?
0
parseInt语法:parseInt(string, radix);
其中string为要转换的字符串,radix为二进制,八进制,十六进制或十进制。
在默认不指定radix时,当以0x开关时,为十六进制;如果以0开头且第二位不为x,则认为是八进制,(因为八进制不能有8,9所以报错返回0)。
相信这样解释你很明白了吧
--JS获取下拉框前后五年的年月
function initDateSelect(){
var temp = new Date().getYear() - 5;
for(i=0; i<11; i++){
$("yearTemp").options[i]=new Option(temp,temp);
temp = temp + 1;
}
$("yearTemp").selectedIndex = 5;
for(i=0;i<12;i++){
if(i<9){
$("monthTemp").options[i]=new Option(0+""+(i+1),0+""+(i+1));
}else{
$("monthTemp").options[i]=new Option(i+1,i+1);
}
}
$("monthTemp").selectedIndex = new Date().getMonth();
}
--<c:out value="" escapeXml="">标签中的escapeXml是什么意思? 能举个例子说明吗?
在<c:out>标签中有一个escapeXml属性,其默认值为true,意思是是否过滤为xml文档。
如果为escapeXml="false",则将其中的html、xml解析出来。如value="<font size=16>java</font>",会显示为大小为16的”java“
如果为escapeXml="true",则显示<font size=16>java</font>
--鼠标放在上面可以显示出文本框的值来
onmouseover="this.title=this.value"
onmouseover="showValue(this);"
function showValue(obj) {
obj.title = obj.value;
}
--通过这种方式调用JS
function cancelBill() {
$("cancelButton").disabled = true;
var url="${cancelBill}";
var pars="";
var myAjax = new Ajax.Request(url,
{
method: 'post',
parameters: pars,
onComplete: showResponseForCancel
});
}
$("cancelButton").onclick = cancelBill;