1.查询输入框中的最大数字
<input type="text" id="txt"><button οnclick="check()">查找</button>
<script>
function check(){
var txt = document.getElementById("txt").value
var arr = new Array();
arr = txt.split("")
var maxX = -1;
for(i=0;i<arr.length;i++){
if(arr[i]>maxX){maxX = arr[i];}
else {maxX = maxX;}
}
alert(maxX)
}
</script>
2.找出出现次数最多的字符
<input type="text" id="txt"><button οnclick="check()">查找</button>
<script>
function check(){
var str = document.getElementById("txt").value;
var obj = {};
for (var i = 0,l = str.length; i < l; i++) {
var key = str[i];
if (!obj[key]) {
obj[key] = 1;
} else {
obj[key]++;
}
}
/*遍历这个hash table,获取value最大的key和value*/
var max = -1;
var max_key = "";
var key;
for (key in obj) {
if (max < obj[key]) {
max = obj[key];
max_key = key;
}
}
alert("max:"+max+" max_key:"+max_key);
}
</script>
3.实现鼠标点击任意标签,alert标签名的兼容性js写法
<input type="text" id="txt"><button>查找</button>
<p>我是一个段落我是一个段落</p>
<div>我是一个div我是一个div</div>
<h1>我是个h1我是个h1</h1>
<script>
document.getElementById("testArea").onclick = function(eve){ //FF中,这里要传递个事件参数
even = eve || window.event; //FF不支持window.event,必须使用传递过来的参数
tag = even["target"] || even["srcElement"]; //FF中要用target,IE重要用srcElemen
alert(tag.tagName)
}
</script>