1、js如何控制alert中的换行
答:在需要换行的地方添加"\n"
2、js按照格式 xxxx年xx月xx日xx时xx分xx秒显示时间、要求不足10的补0(直接用alert弹出即可)
答:
function getNowFormatDate() {
var day = new Date();
var Year = 0;
var Month = 0;
var Day = 0;
var h = 0;
var m = 0;
var s = 0;
var CurrentDate = "";
//初始化时间
//Year = day.getYear();//有火狐下2008年显示108的bug
Year = day.getFullYear(); //ie火狐下都可以
Month = day.getMonth() + 1;
Day = day.getDate();
h = day.getHours();
m = day.getMinutes();
s = day.getSeconds();
CurrentDate += Year + "年";
if(Month >= 10) {
CurrentDate += Month + "月";
} else {
CurrentDate += "0" + Month + "月";
}
if(Day >= 10) {
CurrentDate += Day+"日";
} else {
CurrentDate += "0" + Day + "日";
}
if(h >= 10){
CurrentDate += h+"时";
} else{
CurrentDate += "0" + h + "时";
}
if(m >= 10){
CurrentDate += m+"分";
} else{
CurrentDate += "0" + m + "分";
}
if(s >= 10){
CurrentDate += s+"秒";
} else{
CurrentDate += "0" + s + "秒";
}
return CurrentDate;
}
//获取的时间就会补零
var nowdate = getNowFormatDate();
console.log(nowdate);
3、js怎么截取字符串的子串,比如:截取字符串123abc456中的abc子串?
答:var str="123abc456";
var result = str.substr(3,3);//获取abc
4、JS中的三种弹出式消息提醒是什么?
答:
alert() 弹出个提示框 (确定)
confirm() 弹出个确认框 (确定,取消)
prompt() 弹出个输入框 让你输入东西
5、js怎么得到HTML中的元素?
答:document.getElementById()
6、如何获取表单<select>域的选择部分的文本和值?
答:给<select></select>标签加id="obj"
var selectedText = obj.options[obj.selectedIndex].text;
7、js如何定时调用一个函数funtion1?
答:课使用JS的setTimeout函数
例如:
function alertStr(){
alert("11");
}
setTimeout('alertStr();', 2000);
8、请用js实现全选和反选功能?
答:
window.οnlοad=function(){
var btns =document.getElementById('checkItem').children;
var inps =document.getElementById('content').children;
function check(e){
for(var i=0;i<inps.length;i++){
inps[i].checked=e;
}
};
btns[0].οnclick=function(){
check(true)
}
btns[1].οnclick=function(){
check(false)
}
btns[2].οnclick=function(){
for(var i=0;i<inps.length;i++){
if(inps[i].checked==true){
inps[i].checked=false
}else{
inps[i].checked=true
}
// inps[i].checked==true inps[i].checked=false:inps[i].checked=true;
}
}
}
<div id='checkItem'>
<input type="button" value="全选" />
<input type='button' value="取消" />
<input type='button' value="反选"/>
</div>
<div id="content">
<input type="checkbox" name="">xxxxx
<input type="checkbox" name="">xxxxx
<input type="checkbox" name="">xxxxx
</div>
9、 xml有哪些解析技术,主要区别是什么?
答:解析技术与区别:
DOM:一次性将整个树载入内存中
SAX:SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件