
js:
if(document.getElementById(“id”)){
alert(“存在”);
} else {
alert(“不存在”);
}
jQuery:
var obj = $(“#id”) ;
//由于jQuery不管对象存不存在都会返回object
//用if(obj)是无法使用判断的
//可用下方式:
if( obj.length >0 ) {
alert(“存在”);
}else{
alert(“不存在”);
}
//或者用size也行
参考:
http://www.flash34.com/biji/javascript/11213.html
http://www.cnblogs.com/hope250/archive/2011/01/04/1925158.html

最近刚刚做了一个小项目,其中用到了大量的Ajax技术。当然了,刚开始用的时候,避免不了出现很多的错误,也走了汗多弯路,这里整理了出来,除了是为了供自己以后开发参考外,也是为了拿出来与大家分享,希望能让初学者少走弯路,也希望能够得到高手的批评与指正。
一、前台传递字符串变量,后台返回字符串变量(非json格式)
Javascript代码:
这里,为了解决Ajax数据传递出现的汉字乱码,在字符串传递之前,使用javascript函数escape()对汉字字符串进行了编码,并且对返回
的字符串使用unescape()函数进行解码,使得汉字得以正常显......

1、下载datepicker轻量级插件:
官网http://jqueryui.com/download下载jquery-ui压缩包(可以选择喜欢的theme),里面就包含对datepicker的支持,当然您也可以到网站http://marcgrabanski.com/pages/code/jquery-ui-datepicker下载datepicker,包括ui.core.js和ui.datepicker.js。
2.在HTML中引用下载下来的两个js:
<script language=”javascript” src=”js/jquery-1.2.6.min.js”></script>
<script language=”javascript” src=”js/ui.datepicker.js”></scrip......

div容器内图片自动缩放
网上搜索到的一段代码:
<script language="javascript">
<!--
//容器内图片自缩放函数,当图片超过最大高度或宽度时,按比例缩放到指定高或宽。
function img_init(div_id,width,height)
{
var img_vh=width; //定义最大高度
var img_vw=height; //定义最大宽度
var divn=document.getElementById(div_id);
var imgn=divn.getElementsByTagName("img");
var oldheight,oldwidth;
for (var i=0;i<imgn.length;i++) {
if(imgn[i].height>img_vh ||......

在很多系统中如果我们修改了某些信息,没有保存就离开当前的页面,系统通常会提示“信息发生变化,是否要保存”等;比如当你改变了QQ中的个人基本资料, 没有点“确认”或“应用”按钮,而是直接“取消”,系统会提示“您已经对设置做了修改,是否保存?”这类友好的提示在客户体验上为软件/系统增色不少,那 么这类功能究竟如何实现呢?下面介绍一种简单的方式,即通过JS来控制,看下面的代码:
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/ja......