标签:prot 浏览器 数组定义 html mit ati append 类型 onclick
<a href="javascript:void(0);" onclick="bb();" >测试引入外部的JS文件</a>
function aa(){
var g = 22+pp;
var c=1,d=2;
a = "aaa";
var date = new Date();
}
var d = "<img src=\"aaaa.jpg\"/>";
下面代码如何有什么问题?如何解决?(体会双引号和引号的用法)
var d = "<img src="aaaa.jpg"/>";
var g2 = parseInt("sdfdfsd");
if(g2!=g2){
alert(g2);
}
function testDataTypeAutoConvert(){
var a = "true";
var b = true;
var c = 1;
var d = null;
var e;
alert(a==b); //字符串"true"不能转化成布尔true (对于false也一样)
alert(a==c); //字符串"true"不能转化成数字1 (对于false也一样)
alert(b==c); //数字1可以转化成true (对于false和0也一样)
alert(d==e); //null和undefined可以互相转
alert(0==e); //数字0和null、undefined不能转
alert(123=="123"); //字符串和数字可以自动转化
}
function aa(var a,var b){
alert(a+b);
}
var cc = function(){
alert("函数也是对象!");
}
function dd(s){
s();
}
function ee(){
var r = cc;
dd(r);
}
onload,onunload,onblue,onchange,onfocus,onkeypress,onkeydown,
onkeyup,onmouseover,onmousemove,oncopy,onbeforecopy
<form name=regFrm action="aaa.jsp" method="post" id="form1Id">
用户名:<input type=text name=uname value="aa bb" /> <br/>
密码:<input type=password name=pwd /><br/>
<input type=submit name=submit value=提交 />
</form>
JS代码:
var frm4 = document.regFrm; //最简单、最常用的一种
frm4.submit();
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<script>
function test(){
var a = document.getElementById("btn");
a.disabled=true;
var i = 10;
var b = setInterval(function(){
a.value="测试("+i+")";
if(i==0){
a.value="测试";
a.disabled = false;
clearInterval(b);
}
i--;
},1000);
}
</script>
</head>
<body>
<input type=button id=btn value=测试 /><br/>
<input type=button value=倒计时 onclick="test();" /><br/>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<style>
.error {color:red;}
</style>
<script src="util.js"></script>
<script>
function check(frm){
var uname = frm.uname.value.trim();
var pwd = frm.pwd.value.trim();
var pwd2 = $("pwd2").value.trim();
var flag = true;
$("unameMsg").innerHTML="";
$("pwdMsg").innerHTML="";
if(uname.length==0){
$("unameMsg").innerHTML="×用户名不能为空!";
flag = false;
}
if(pwd.length==0){
$("pwdMsg").innerHTML="×密码不能为空!";
flag = false;
}
if(pwd!=pwd2){
$("pwdMsg").innerHTML="×两次输入密码不一致!";
flag = false;
}
var flag2 = false;
for(var i=0;i<frm.favorite.length;i++){
if(frm.favorite[i].checked){
flag2 = true;
break;
}
}
$("favoriteMsg").innerHTML = "";
if(!flag2){
$("favoriteMsg").innerHTML="×该项必选!";
}
return flag&&flag2;
}
</script>
</head>
<body>
<form name=regFrm onsubmit="return check(this);" >
用户名:<input type=text name=uname /><span class="error" id=unameMsg></span><br/>
密码:<input type=password name=pwd /><span class="error" id=pwdMsg></span><br/>
确认密码:<input type=password id=pwd2 /><br/>
喜欢做的事:<span class="error" id=favoriteMsg></span><br/>
<input type=checkbox name=favorite value=1 />学Java <br/>
<input type=checkbox name=favorite value=2 />用Java <br/>
<input type=checkbox name=favorite value=3 />教Java <br/>
<input type=submit value=提交 />
</form>
</body>
</html>
标签:prot 浏览器 数组定义 html mit ati append 类型 onclick
原文地址:https://www.cnblogs.com/ren549047861/p/11294681.html