几个常用JAVASCRIPT使用方法
① JavaScript添加位置,添加位置错误,会引起JavaScript代码无法执行的问题。
<head runat="server">
<script type='text/javascript' language="javascript">
<!—
//“添加内容”
//-->
</script>
</head>
② 引用他处的脚本代码可直接鼠标拖拽(可以正确的引用到路径)
<script src="../myXXXSCRIPT.js" type="text/javascript"></script>
③ 获取IE版本
function getIE()
{
if(navigator.userAgent.indexOf("MSIE")>0)
{
var ee = navigator.appVersion.match(/7./i);
if (navigator.appVersion.match(/MSIE 7./i) == 'MSIE 7.'){
alert(navigator.appVersion);
}
if (navigator.appVersion.match(/MSIE 6./i) == 'MSIE 6.'){
alert("6");
}
}
}
④ 判断控件样式 (是否至灰)
function IfEnable(event)
{ var event = event || window.event; (左侧 IE写法 || 右侧 Netscape写法,下同)
var target = event.target || event.srcElement;
if(document.getElementById(target.id).disabled==false)
{ ·如果控件不可用,执行代码 }
}
相关文档:
indexOf
返回元素在数组的索引,没有则返回-1。与string的indexOf方法差不多。
如果其他浏览器没有实现此方法,可以用以下代码实现兼容:
Array.prototype.indexOf = function(el, start) {
var start = start || 0;
for ( var i=0; i < this.length; ++i ) {
......
要实现这个功能关键是要理解块的display属性。一个块的display属性设为none,就相当于这个块不存在。所以将要显示的多个块的display属性设为none,再根据需要将要显示的块的display属性设为block就可以做出标签页效果了。
(1) 建标签题以及各标签题所对应的显示内容:
<span id="span1 ......
JavaScript验证正则表达式大全
匹配中文字符的正则表达式: [\u4E00-\uFA29]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:ns*r
评注:可以用来删除空白行
......
function getHeight(){
var yScroll;
if (window.innerHeight && window.scrollMaxY) {
yScroll = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offs ......
1. 网页中捕获JavaScript错误的两种方法:
使用 onerror 事件是一种老式的标准的在网页中捕获 Javascript 错误的方法
throw 声明的作用是创建 exception(异常)。你可以把这个声明与 try...catch 声明配合使用,以达到控制程序流并产生精确错误消息的目的。
2.两个JavaScript文件间函数的调用
http://space.flash8.net ......