渲染样式获取方法:ie : domOjbect.currentStyle.xxx domOject DOM对象 xxx 可以是属性、方法、样式属性值(写法和标准有差别) 具体:http://www.jb51.net/shouce/dhtml/objects/currentStyle.html注意点:样式获取的结果包含单位。如其中,border应写为borderStyle。currentStyle 返回反映页面所应用的样式设置的值,但可能并不反映获取值时渲染所采用的值。例如,样式值设置为 "color:red; display:none" 的对象,将返回...
1var data = [2 ["语文", "物理", "数学", "化学"],3 [120, 88, 132, 80],4 [128, 95, 145, 95],5 [115, 92, 138, 88]6];7var arrNew = new Array();8function fn(data){9//行10for (var i = 0; i < data.length; i++) { 11//行中的每个元素12for (var j = 0; j < data[i].length; j++) { 13// console.log("data["+i+"]["+j+"]"+data[i][j]);14if (!arrNew[j]) { 15 arrNew[j] = new Array(); 16...
1,js获取当前窗口的宽,高alert(‘可见区域:‘ + window.innerHeight); alert(‘整网页高度‘ + document.documentElement.clientHeight); 2,js获取指定元素的宽,高//获取指定元素的实际宽,高,带边框 console.log(document.getElementById(‘box‘).offsetHeight); console.log(document.getElementById(‘box‘).offsetWidth); //获取指定元素的可见宽,高,不带边框 console.log(document.getElementById(‘box‘).clien...
最近在弄一个小功能 鼠标移动到当前位置 就在旁边提示我想提示的内容所以直接拿过来 直接获取移动鼠标的坐标 然后直接在body中直接绘制一块提示的区域内容function A(e) {var x,y;//获取鼠标坐标x=e.pageX,y=e.pageY;//绘制提示内容$(‘body‘).append("<div style=‘position: absolute; top: ‘ + y + ‘px; left: ‘ + x+ ‘px;‘>xxxxxx!</div>"); }发现:在IE6下获取不到pageX及pageY获取的值是NAN所以我就通过查找:functio...
用js实现读取本地mp4文件时长利用h5 video标签加载视频文件,在读取duration就可以了问题在于要更换文件,使用<input type="file" > 标签发现读取的文件路径是隐藏的c:/fakepath/xxx.mp4给video更换src时候会提示找不到文件。。。又找了很久,大多是加载flash控件然后通过flash再取,不太喜欢这么做。如今这H5的时代感觉这个小功能应该不是问题,又想了想,之前做过js读取本地图片在web上做预览,估计读个视频应该也可以所以试了一...
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offsetHeight(包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.body.scrollHeight网页被卷去的高:document.body.scrollTop(IE7无效)网页被卷去的左:document.body.scrollLeft(IE7无效)网页被卷去的高:document.d...
请先 引用 jQuery的js 1 <script>2 String.prototype.GetValue=function(para) { 3 var reg = new RegExp("(^|&)"+ para +"=([^&]*)(&|$)"); 4 var r = this.substr(this.indexOf("\?")+1).match(reg); 5if(r!=null && r[2].indexOf("#")>0){6 r[2] = r[2].substring(0,r[2].indexOf("#"));7 }8if (r!=null) return decodeURI(r[2]); returnnull; 9 } 1011 $(function(){ 12 var url = "htt...
a = $(‘#form‘).serialize(); 获取#form表单里面内容以字符串形式存储为aarr = $(‘#form‘).serializeArray(); 获取#form表单里面内容以数组形式存储为arr $.post(‘demo2.php‘,{name:a},function(data){ ajax的post方式,‘demo2.php‘,为提交的地方,name:a表示将a里面的数据存储到name里再提交给php页面,data表示从php页面返回的信息// alert(data);console.log(data);})$.get(‘demo2.php‘,{name:a},function(data){ a...
1、什么时候需要获取图片真实的宽度和高度在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图。然后判断过后给予不同的展示方式!另外一种就是在手机页面上,在新闻页插入的图片往往都是按照图片的原尺寸来展示,如果手机屏幕太小,太大的图就会超出去!这时候有两种解决办法1)给所有的图片加上这样的样式1.news img{margin:5px auto; display:block;width:100%; height:auto;}但是这种方式有另外一个问...
本文对比与《【Java】读取网页中的内容》(点击打开链接)一文,向一个页面发送get请求,并获取其处理之后的结果,这里是向一个页面发送post请求,并获取其处理之后的结果。如果向一个页面发送get请求,并获取其处理之后的结果,只需要直接读取一个网页用?后接各种用&参数连接的参数即可,而向一个页面发送post请求,并获取其处理之后的结果,就不是这么简单了。这里方法可能在普通的Java文件中不会太常见,但在jsp、安卓等javaweb...
在实际开发过程中,我们会把一些控件放在容器中,这样生成出来的页面上容器中的控件id就会自动生成前缀+控件id,如果不注意就会导致js获取的时候出现错误。通过网上查到的资料可以用document.getElementById("<%=btn.ClientID %>")来动态的获取容器中变动的控件id(btn是本来控件的id,btn.ClientID是变化之后的控件id)。但是如果把该代码放在<head runat="server">中执行,就会报错(控件包含代码块(即 <% ... %>),因此无法修改控件...
function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; } URL的参数&参数名1=XXXX&参数名2=XXXX&参数名3=XXXX alert(GetQueryString("参数名1")); alert(GetQueryString("参数名2")); alert(GetQueryString("参数名3"));原文:http://www.cnblogs.com/chengkun101/p/453...
时间日期空间1)控件没有限制手动输入,直接调用sendKeys方法写入时间数据2)空间有限制输入,则可以执行JS来改变元素的value属性数值javascriptExecutor jsExecutor=(javascriptExecutor)driver;jsExecutor.executeScript("..."); 举例12306截图如下,日期空间有readonly ,因为不允许手动写入,用js去除readonly然后写入时间 先写入js验证是否正确,去除掉readonly属性 返回页面看 package WebTest002;import org.openqa...
使用JavaScript获取复选框的值 <!DOCTYPE html> <html> <head> <meta charset="GBK"> <title>获取复选框的值</title> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> </script> <script>$(function(){var byBrand = "";$("#but").click(function(){var brandValueList = $(‘input[name="test"]:checked‘);for (var i = 0; i < brandValueList.length; i++) {byBrand = $(brandValueList[i]).val();al...
function getcurrentdate(){//获取系统时间var LSTR_ndate=new Date();var LSTR_Year=LSTR_ndate.getFullYear();var LSTR_Month=LSTR_ndate.getMonth();var LSTR_Date=LSTR_ndate.getDate();//处理var uom = new Date(LSTR_Year,LSTR_Month,LSTR_Date);uom.setDate(uom.getDate());//取得系统时间的前一天,重点在这里,负数是前几天,正数是后几天var LINT_MM=uom.getMonth();LINT_MM++;var LSTR_MM=LINT_MM > 10?LINT_MM:("0"+LINT_...