1--
javascript 在服务端输出html到客户端有许多需要注意的地方,比如:
sb.Append("<tr><td onclick='onclik('a','b','c')'>a</td>");这样可能有错误:
正确:sb.Append("<tr><td onclick=\"onclick('a','b','c');\"></td> ,用"\"转义.
document.getElementByName 数组对象
document.getElementByID 单个对象
弹出警告框:alert("警告!");
弹出确认框:
<script type="text/JavaScript">
var r=confirm("你是菜鸟吗");
if (r==true)
{
document.write("彼此彼此");
}
else
{
document.write("佩服佩服");
}
</script>
弹出输入框:
<script type="text/JavaScript">
function judge() {
var score;//分数
var degree;//分数等级
score = prompt("你的分数是多少?")
if (score > 100){
degree = '耍我?100分满!';
}
else{
switch (parseInt(score / 10)) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
degree = "恭喜你,又挂了!";
break;
case 6:
degree = "勉强及格";
break;
case 7:
degree = "凑合,凑合"
break;
case 8:
degree = "8错,8错";
break;
case 9:
case 10:
degree = "高手高手,佩服佩服";
}//end of switch
}//end of else
alert(degree);
}
</script>
2----
<script language='javascript'>
var fun;
function A()
{
alert("123");
function B(i){alert(i);}
fun=B;
}
function clickB()
{
fun(456);
}
</script>
</HEAD >
<BODY onload="A()">
<input type="button" onclick="clickB()" value="click"/>
</BODY>