一、JS变量、JS输出、JS变量.search
<script>
var a="hellonini";
var c="llo";
var b=a.search(c);
document.write(b)
//从第几位之后找到,返回整数。
</script>
二、格式化字体
<script>
document.write(a.bold()+"<br>");
document.write(a.fontcolor("red") + "<br>");
document.write(a.fontsize("18pt") + "<br>");
document.write(a.sub() + "<br>"); //下标
document.write(a.sup() + "<br>");
document.write(a.toLowerCase() + "<br>"); //转换小写
document.write(a.toUpperCase() + "<br>");
</script>
三、数组定义与FOR的使用方法
<script>
var AAA=new Array(10); //其中的Array一定要大写
for (i = 0; i <= 10; i++) {
AAA=i;
document.write(AAA + "<br>");
}
</script>
四、数组定义与数组的排序myArray.sort()
<script language="JavaScript">
<!--
var myArray = new Array(5);
myArray[0] = "za";
myArray[1] = "1";
myArray[2] = "db";
myArray[3] = "za";
myArray[4] = "cq";
document.write(myArray.sort());
// -->
</script>
五、字符串分割成数组
<script language="JavaScript">
<!--
var myVariable = "acd";
var stringArray = myVariable.split("c");
document.write(stringArray[0]);
document.write(stringArray[1]);
// -->
</script>
六、确认框confirm的两个流程控制
<script language="JavaScript">
<!--
var a=confirm("确定是A,否定是B");
if (a) {
document.write("A");
}
else
{
document.write("B");
}
// -->
</script>
七、鼠标事件引发function函数
<script language="JavaScript">
<!--
function multiple(number1,number2) {
var result = number1 * number2;
window.alert("计算的结果是:"+result)
}
// -->
</script>
<a href="" onclick="multiple(2,4)">计算</a>
<body onload="open();">
八、简单的条件转向(条件?转向一:转向二)
<script>
<!--
var userChoice = window.confirm("Choose OK or Cancel");
var result = (userChoice == true) ? "OK" : "
ancel";
document.write(result);
// -->
</script>
九、指定时间执行setTimeout
<script LANGUAGE="JavaScript">
<!--
setTimeout("window.opener=null;window.close();",3000);//3秒关闭窗口
-->
</script>
十、JS时间上的应用,JS读取时间
<script language="JavaScript">
var myURL = document.URL;
window.alert(myURL);
</script>
<script language="JavaScript">
var thisDate = new Date();
var thisTimeString = thisDate.getHours() + ":" + thisDate.getMinutes();
var thisDateString = thisDate.getFullYear() + "/" + thisDate.getMonth() + "/" + thisDate.getDate();
document.write(thisTimeString + " on " + thisDateString);
</script>
十一、窗口之间的控制
<script language="javaScript">
var placeHolder = window.open("AAA.html","placeholder","width=200,height=200");
</script>
<body onLoad="placeHolder.close()">
十二、JS控制图片大小
<img src="image1.jpg" name="myImage" width="125">
<a href="#" onmouseover="document.myImage.width=500">变大</a>
<a herf onmouseover="document.myImage.width=125">变回</a>
十三、随机值的应用
<script language="javascript">
var aa=Math.floor(Math.random()*600)
document.write("<img src="image1.jpg" width="+aa+">")
</script>
十四、用数组指定随机的范围
<script language="javascript">
var chars = ["0","1","2","3","X","Y","Z"];
function generateMixed(n) {
var res = "";
for(var i = 0; i < n ; i ++) {
var id = Math.floor(Math.random()*7);
res += chars[id];
document.write(chars[id]);
}
}
generateMixed(5)
</script>
十五、动态调用图片
<script language="javascript">
var pic=new Image;
pic.src = "image2.jpg";<
R>document.photo.src = pic.src;
</script>
<img src="image1.jpg" width=100 name="photo">
十六、读取地址栏参数
<script language="javascript">
var str=window.location.href;
var es=/\?/;
es.exec(str);
var right=RegExp.rightContext;
document.write(right);
</script>
|