在html中标准下拉框很常用,经常有这样的需求在下拉框改变的时候我们需要获取它的文本或值。初学JS的朋友经常会把它的值和文本搞错,把两者混为一谈。有的时候还会歪打正着,因为经常我们的值就是我们的文本,但是实际它们是不同的东西。下面我们来举个例子。我们先建立一个下拉框,如下:[html] <select name="selOp" id="selOp" onchange="GetSelValue();"> <option selected value="a">a1</option> <option value="b" >...
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; } } //统计编辑器中内容的字数 www.2cto.com function getLength(){ var oEdito...
<script>function getInfo(){ var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)"; s += " 网页可见区域高:"+ document.body.offsetHeight + " (包括边线的宽)"; s += " 网页正文全文宽:"+ document.body.scrollWidth; s += " 网页正文全文高:"...
在项目中需要取得多个数组的交集,故本例只是适用于特定场景。比如A数组 var a = {1000,10001,10002,10003}; B数组 var b = {10002, 10003}; C数组var c = {10003}; 需要取得这三个数组的交集数组。 具体思路为:先初始一个最小数组为A数组,元素个数最小的也是数组A的长度.然后再迭代各个数组,取得这几个数组长度最短的为最小长度,同时得到长度最短数组。然后,迭代最小数组与各个数组,开始比较元素相等,使用计数器来判断是否该...
TTfunction syncTime(){var mydate = new Date();var week;switch (mydate.getDay()){case 1: week="星期一"; break;case 2: week="星期二"; break;case 3: week="星期三"; break;case 4: week="星期四"; break;case 5: week="星期五"; break;case 6: week="星期六"; break;default: week="星期天";}var str = "" + mydate.getFullYear() + " 年 " + (mydate.getMonth() + 1) + " 月 " + mydate.getDate() + " 日 " + week;$(.toda...
JavaScript 获取客户端计算机硬件及系统信息 通过WMI来实现获取客户端计算机硬件及系统信息: function getSysInfo(){ var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); //CPU信息 var cpu = new Enumerator (service.ExecQuery("SELECT * FROM Win32_Processor")).item(); var cpuType=cpu.Name,hostName=cpu.SystemName; //内存信息 var memory = new Enumera...
JavaScript获取IE版本代码:var gIE = getIE();alert(gIE.version)function getIE() {var rmsie = /(msie) ([\w.]+)/;var ua = navigator.userAgent.toLowerCase();var match = rmsie.exec(ua)var result = {};if (match && match.length > 0) {result = { browser: match[1] || "", version: match[2] || "0" }}return result;}如果兼容IE版本而用兼容模式出错,可以用如下代码: 指定浏览器使用特定的文档模式。content的内容有...
第一种方法,通过元素的name获取使用方法: document.pref.color.value;//pref表示form表单的name,color是表单中元素的名称。实例:上面实例代码使用ocument.pref.color.value获取pref表单中name为color元素的值。 第二种方法:通过元素的index获取使用方法: document.pref.elements[0].value //表示name为pref表单中第一个元素的值实例:此实例获取了表单中第一个元素的值,表单的第一个元素应该是name为car的input 第三种方法:通...
ceil() 返回大于等于其数字参数的最小整数。基本语法: Math.ceil(number)必选项number 参数是数值表达式。如何传入一个非数值,则返回NaN。返回值大于等于 x,并且与它最接近的整数。说明ceil() 方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数。实例:document.write(Math.ceil(0.60) + "") document.write(Math.ceil(0.40) + "") document.write(Math.ceil(5) + "") document.write(Math.ceil(5...
本文实例讲述了javascript获取select值的方法。分享给大家供大家参考。具体分析如下:1. 获取选中值得文本 document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].text2. 获取数据库中的id window.document.getElementById("bigclass").value3.获取select组分配的索引id window.document.getElementById("bigclass").selectedIndex例子ajax实验 我适宜市哈使用: document.getE...
本文实例讲述了JavaScript获取并更改input标签name属性的方法。分享给大家供大家参考。具体实现方法如下:输出别的。//比如:list[i].id; list[i].value等等。alert(list[i].name); // 这是修改这个值list[i].name = 'mm'; // 这时弹出的就是'mm'了alert(list[i].name);} 希望本文所述对大家的javascript程序设计有所帮助。
实现一个产生随机值的函数,只需要指定随机值的范围。var rand = {}; rand.get = function (begin,end){return Math.floor(Math.random()*(end-begin))+begin; }var v = rand.get(1,10) alert(v);
本文实例讲述了js计算任意值之间随机数的方法。分享给大家供大家参考。具体实现方法如下:首先:Math.random()这个方法就是计算随机数的返回大于等于0小于1的随机数,Math.random()*10岂不是返回大于等于0返回小于10吗,但是他只能返回小于10的数,不能返回10,怎么办呢,我们在原来的函数上再加1就变成了Math.random()*10+1;此时就可以返回1到10的随机数了,但是我们返回的很多是小数,不符合要求,下面就用到了Math.floor()这个函...
需求中有个日期控制,预产期,只可以选择今天及未来16周以内的时间,,因此需要做个校验,下面是一段JS来获取未来指定的日期获取未来指定日期YYYY-MM-DD n代表天数,比如16周,就需要自己将周转为天数再传进去。function getFutureDate(n) {var n = n; var d = new Date(); var year = d.getFullYear(); var mon = d.getMonth() + 1; var day = d.getDate(); if(day > n) { if(mon...
作者:马健邮箱:stronghorse@tom.com主页:http://stronghorse.yeah.net版本:1.01初始发布日期:2005.08.29最后更新日期:2005.09.28 目录一、前言二、从E书或网页中获取文件的一般步骤三、从E书或网页中获取链接进来的css文件四、从E书或网页中获取链接进来的js文件五、从E书或网页中获取Flash文件六、从E书或网页中获取背景音乐文件七、从E书中获取图像文件八、进入frame页面九、其它问题 一、前言 最近我又听到有人抱怨用m...