CKeditor编辑器是FCKeditor的升级版本想对于FCK来说,确实比较好用,加载速度也比较快以下是如果通过JS获取CKeditor编辑器的值,用于表单验证 if(CKEDITOR.instances.content.getData()==""){alert("内容不能为空!");return false;} content是textarea的name下次发下CKeditor的配置还有上传配置,我只弄了PHP的上传 刚有个朋友反应说FIREFOX下不能判断为空,我稍微修改了下我的在FF下测试通过了,以下是JS代码function trim(str){...
在项目中需要取得多个数组的交集,故本例只是适用于特定场景。比如A数组 var a = {1000,10001,10002,10003}; B数组 var b = {10002, 10003}; C数组var c = {10003}; 需要取得这三个数组的交集数组。 具体思路为:先初始一个最小数组为A数组,元素个数最小的也是数组A的长度.然后再迭代各个数组,取得这几个数组长度最短的为最小长度,同时得到长度最短数组。然后,迭代最小数组与各个数组,开始比较元素相等,使用计数器来判断是否该...
代码如下:function GetUrlMenuCode() { var url = window.location.href; var parameter = url.substring(url.indexOf(?) + 1); parameter = parameter.split(&); var reg = /MenuCode=/g; var menuCode = ""; for (var i = 0; i < parameter.length; i++) { reg.lastIndex = 0; if (reg.test(parameter[i])) { menuCode = parameter[i].replace("MenuCode=", ""); break; } } return menuCode; } 上述示例展示了一个从url上获取名...
<!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><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><script type="text/javascript"> function getChecked() { alert(document.getElementsByName("id").length); var owner=document.getElement...
代码如下:<!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> new document </title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style>body { font-size:12px; }#show { background-color:#CCFF99; }</style></head><body> <textarea id="content" cols="30" ...
Javascript如何获取和设置div的高度和宽度,并且兼容任何浏览器?看代码: 代码如下:<div id="div1" style="height:300px;width:200px;">http://www.itdos.com</div> <div id="div2" style="height:30px;width:20px;">http://www.itdos.com</div> 获取div1的宽高度: 代码如下:alert(document.getElementById("div1").offsetHeight); //兼容FF、IE等 alert(document.getElementById("div1").offsetWidth); //兼容FF、IE等 设置...
1)获取图片尺寸 代码如下:<img src="http://img.my.csdn.net/uploads/201309/03/1378223257_7957.jpg" alt="MM" title="MM(实际大小200*300)" onclick="getWH(this)" width="200" height="300"/> <script> function getWH(t){ //DOM属性 console.log("width="+t.width);//200 console.log("height="+t.height);//300 //操作样式 console.log("styleWidth="+t.style.width);//空 console.log("styleHeight="+t.style.height);//空 ...
给大家看一下我的代码 只要把这些代码嵌入到页面文件即可 例一 利用正则表达式来获取 代码如下:var LocString = String(window.document.location.href); function getQueryStr(str) { var rs = new RegExp("(^|)" + str + "=([^&]*)(&|$)", "gi").exec(LocString), tmp; if (tmp = rs) { return tmp[2]; } // parameter cannot be found return ""; } 调用方法 代码如下:document.getElementById("user").value = getQueryStr(...
代码如下:var xPos; var yPos; document.onmousemove = mouseMove; function mouseMove(ev) { ev = ev window.event; var mousePos = mouseCoords(ev); xPos = mousePos.x; yPos = mousePos.y; } function mouseCoords(ev) { if (ev.pageX ev.pageY) { return { x: ev.pageX, y: ev.pageY }; } return { x:ev.clientX+document.body.scrollLeft+document.documentElement.scrollLeft, y:ev.clientY + document.body.scrollTop + do...
近日碰到一个问题,就是需要将用户点击下拉列表当中某个选项后,将其所选的内容保存起来,例如下面的HTML代码: 代码如下:<select onchange="isSelected(this.value);" id="city"> <option value="1">北京</option> <option value="2" >上海</option> <option value="2" >广州</option> </select> 也就是说当用户选择“上海”这一列时,需要将“上海”这个名称保存起来。其实方法很简单。看下面javascript代码: 代码如下:funct...
尽管<input type="text" />和<textarea />是不同元素,但它们均支持同样的特性来获取包含在文本框内的文本。考虑以下例子: 代码如下:<html><head><title>Retrieying a Textbox Value Example</title><script type="text/javascript">function getValues(){var oTextbox1=document.getElementById("txt1");var oTextbox2=document.getElementById("txt2");alert("The value of txt1 is ""+oTextbox1.value+""n"+"The value of txt2...
今天小菜处理下拉菜单级联问题时,想获取HTML标签中某个事件的内容,也就是值,比如从<select id="city" onchange="javascript:test();"></select>中获取javascript:test();。 小菜想通过事件中的信息,确定下一级的菜单,但是这个貌似很简单的问题,却让小菜纠结了一番。 稍微懂点JQuery的童鞋,可能会尝试这样获取: 代码如下:$(document).ready(function(){ var onchangeValue = $("#city").attr("onchange"); alert(onchangeV...
代码如下: function getEditorContents(){ var oEditor = FCKeditorAPI.GetInstance("content"); alert(oEditor.GetXHTML(true)); } //向编辑器插入指定代码 function insertHTMLToEditor(codeStr){ var oEditor = FCKeditorAPI.GetInstance("content"); if (oEditor.EditMode==FCK_EDITMODE_WYSIWYG){ oEditor.InsertHtml(codeStr); }else{ return false; } } //统计编辑器中内容的字数 fun...
首先clone一个DOM,设置position:absolute,然后设置top为一个比较大的负值,然后使其显示出来,最后获取到了DOM的宽高后,将其remove。具体代码如下:Js代码 代码如下:function getCss(elem, css){ if (window.getComputedStyle) { return window.getComputedStyle(elem, null)[css]; }else if (elem.currentStyle) { return elem.currentStyle[css]; }else { return elem.style[css]; } } function getWH(do...
代码如下: function Test(day) { var today = new Date(); var beforMilliseconds = today.getTime() - 1000 * 3600 * 24 * day; var beforday = new Date(); beforday.setTime(beforMilliseconds); var strYear = beforday.getFullYear(); var strDay = beforday.getDate(); var strMonth = beforday.getMonth() + 1;...