js 判断一个元素是否在页面中存在

1. 判断表单元素是否存在(一)

复制代码 代码如下:

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->if("periodPerMonth" in document.theForm)
{
return true;
}
else{
return false;
}

2. 判断页面元素是否存在
复制代码 代码如下:

if(document.getElementById("XXX"))
{
//存在
}

3. 判断表单元素是否存在(二)
复制代码 代码如下:

if(document.theForm.periodPerMonth)
{
//存在
}或
if(typeof(document.theForm.periodPerMonth)=="object")
{
//存在
}

4. 判断表单是否存在
复制代码 代码如下:

if(document.theForm)
{
//存在
}

5.用Jquery写脚本
复制代码 代码如下:

if ( $("#someID").length > 0 ) {
$("#someID").text("hi");
}

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
这是一个小技巧,看着.ejs的后缀总觉得不爽,使用如下方法,可以将模板文件的后缀换成我们习惯的.html。 1.在app.js的头上定义ejs: 复制代码 代码如下: var ejs = require('ejs'); 2.注册html模板引擎: 复制代码 代码如下: app.engine('html',ejs.__express); 3.将模板引擎换成html: 复制代码 代码如下: app.set('view engine', 'html'); 4.修改模板文件的后缀为.html。 好了,任务完成,可
本文实例讲述了jQuery检查事件是否触发的方法。分享给大家供大家参考。具体实现方法如下: $('button').click(function(event, wasTriggered) { if (wasTriggered) { alert('triggered in code'); } else { alert('triggered by mouse'); }});$('button').trigger('click', true); 希望本文所述对大家的jQuery程序设计有所帮助。
效果图: 代码如下: 复制代码 代码如下: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head title可以编辑的下来框实现方法--woody.wu/title style type="text/css" .cssINPUT {
本文实例讲述了JS对象与json字符串格式转换的实现方法,分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下: head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / title/title script type="text/javascript" var obj = new Object(); obj.Name = "八戒" obj.Age = 500; //通过字面量的形式来定义对象 var obj1
Javascript的setTimeOut和setInterval函数应用非常广泛,它们都用来处理延时和定时任务,比如打开网页一段时间后弹出一个登录框,页面每隔一段时间发送异步请求获取最新数据等等。但它们的应用是有区别的。 setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则是在每隔指定的毫秒数循环调用函数或表达式,直到clearInterval把它清除。也就是说setTimeout()只执行一次,setInterval()可以执行多次。两个函数的参数也相
本文实例讲述了JS+CSS实现仿新浪微博搜索框的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" head meta http-equiv
一、什么是跨域 我们先回顾一下域名地址的组成: http:// www . google : 8080 / script/jquery.js http:// (协议号) www (子域名) google (主域名) 8080 (端口号) script/jquery.js (请求的地址) * 当协议、子域名、主域名、端口号中任意一各不相同时,都算不同的“域”。 * 不同的域之间相互请求资源,就叫“跨域”。 比如: http://www.abc.com/index.html 请求 http://www.def
本文实例讲述了js+HTML5基于过滤器从摄像头中捕获视频的方法。分享给大家供大家参考。具体如下: index.html页面: div class="warning"h2Native web camera streaming (getUserMedia) is not supported in this browser./h2/divdiv class="container" h3Current filter is: None/h3 buttonClick here to change video fil
我遇到的问题是:url里的参数内容包含符合,我有两种方法解决 其一方法是:在页面用JS转码 ,例子如下(前端处理) 复制代码 代码如下: a href=#>script language="javascript" function test(a,b){ alert("test"); location.href=#>} /script 其二方法是:在后端处理 1jsp: 复制代码 代码如下: a href=#> 2java bean: group 复制代码 代码如下: String cn;//要显示的CN S
复制代码 代码如下: /*7536-7646*/ animate: function( prop, speed, easing, callback ) { if ( jQuery.isEmptyObject( prop ) ) { return this.each( optall.complete ); } //#7864行this.options.complete.call( this.elem )使得其可以不断的连续执行动画,比如$(‘selector').animate({prop1},speed1