这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法。最关键的JavaScript API是:event.selection = window.getSelection();
这里的selection实际上是个对象,但如果我们使用 .toString()或强行转化成字符串,我们将得到被选中的文字。$(document).ready(function () {$(".contenttext").mouseup(function (e) {var txt;var parentOffset = $(this).offset();var x = e.pageX - parentOffset.left;var y = e.pag...
有时我们需要在js文件中用URL传来的参数,但是Javascript是客户端执行的脚本语言,而Session是服务器端的对象,我们不能直接取得Session中的值。那么,我们该如何在JS文件中获取URL中的参数呢?
下面介绍两种方式,一种是字符串拆分法,另一种是正则匹配法。第一种:字符串拆分法这种方式是通过location.search方法取得URL中的参数部分,然后再进一步处理得到的。具体代码如下:[javascript] //获取地址栏里(URL)传递的参数
f...
使用以下Javascript代码即可获取Javascript文件自身所在URL路径。var js = document.scripts;var url =js[js.length -1].src;
如果需要获取Javascript文件所在文件夹,可以执行以下代码。如果想再获取上一层的文件夹,再执行一次下面的代码即可。url = url.substring(0, url.lastIndexOf(‘/‘));
例如在本地服务器环境的根目录下,建立一个Javascript文件夹,在其中放一个index.html文件,代码如下:<html><head><scripttype="tex...
Javascript获取select下拉框选中的的值现在有一id=test的下拉框,怎么拿到选中的那个值呢?分别使用javascript原生的方法和jquery方法<select id="test" name=""> <option value="1">text1</option> <option value="2">text2</option> </select>code:一:javascript原生的方法 1:拿到select对象: var myselect=document.getElementById("test"); 2:拿到选中项的索引:var index=myselect.selectedIndex ; ...
function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount); var year = dd.getFullYear(); var month = dd.getMonth()+1+""; if(month.length<2)month="0"+month; var day = dd.getDate()+""; if(day.length<2)day="0"+day; var hour = dd.getHours()+""; if(hour.length<2)hour="0"+hour; var minutes = dd.getMinutes()+""; if(minutes.length<2...
JavaScript获取DOM节点HTML元素CSS样式技术maybe yes 发表于2015-01-10 18:07原文链接 : http://blog.lmlphp.com/archives/59 来自 : LMLPHP后院如何使用 JavaScript 获取某个 DOM 节点下 HTML 元素的 CSS 样式值?使用过 JQuery 的童鞋一定都非常的熟悉,Jquery 提供了非常强大的 CSS 方法,可以很方便的设置和获取元素的 style 属性。某些情况下,我们不能使用 JQuery 时,就必须使用纯 JavaScript 获取元素的 style 属性值。本...
/** 根据id属性的值获取元素,返回来的是一个元素对象*document.getElementById("id属性的值");*根据标签名字获取元素,返回来的是一个伪数组,里面保存了多个DOM对象*document.getElementsByTagName("标签名字");** 下面的几个,有的浏览器不支持** 根据name属性的值获取元素,返回来的是一个伪数组,里面保存了多个DOM对象*document.getElementsByName("name属性的值");* 根据类样式的名字获取元素,返回来的是一个伪数组,里面保存了多个...
一、getElementById()参数:id 属性,必须唯一。返回:元素本身。若 id 不唯一,则返回第一个匹配的元素。定义的位置:仅 document(即:除 document 之外的元素调用该方法,会报 is not a function)。二、getElementsByName()参数:name 属性,不必唯一。返回:NodeList 对象。定义的位置:仅 document。彩蛋:对于 <form>、<img>、<ifram>,当且仅当为上述元素设置 name 属性的时候,Window 对象会自动创建一个对应的属性,并可...
Webkit 内核的浏览器在加载完图片之后才能获取宽和高。所以,我建议使用onload时间来获取图片的宽和高1var img = $("img")[0]; // Get my img elem2var pic_real_width, pic_real_height;
3 $("<img/>") // Make in memory copy of image to avoid css issues4 .attr("src", $(img).attr("src"))
5 .load(function() {
6 pic_real_width = this.width; // Note: $(this).width() will not7 pic_real_hei...
?12345678910111213//js获取项目根路径,如: http://localhost:8083/uimcardprjfunctiongetRootPath(){ //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp varcurWwwPath=window.document.location.href; //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp varpathName=window.document.location.pathname; varpos=curWwwPath.indexOf(pathName); //获取主机地址,如: http://l...
一、根据 id 获取元素语法格式:document.getElementById(id);Demo:1var main = document.getElementById(‘main‘);
2 console.log(main); // 获取到的数据类型 HTMLDivElement,对象都是有类型的。注意:由于id名具有唯一性,部分浏览器支持直接使用id名访问元素,但不是标准方式,不推荐使用。如果页面上没有对应的 id,此时返回 null。二、根据标签名获取元素语法格式:doucument.getElementsByTagName(标签名)...
http://www.educity.cn/develop/495493.html 有时需要在JavaScript中获取后台变量的值,来判断JavaScript的执行逻辑,或者需要调用C#后台方法获取数据,我们可以使用<%= %>表达式很容易地实现,<%= %>主要是对表达式进行绑定,并计算表达式的值。 1.JavaScript获取后台变量。在后台声明一个全局变量,并将变量的访问属性设置为protected或public,就可以在页面使用了。 在后台C#代码中声明一个protected或public类型的变量...
//通过window对象获取子iframevar _frame = window.frames[1] ; //获取第二个iframe(根据name获取使用window.frames[‘xxx‘])if( $.browser.msie ){ //ie
_frame = window.document.frames[1] ;
}
//获取iframe中的某个元素
$(‘#xxxid‘, _frame.document) ; //在iframe中获取父window对象parent//======= 原文:http://www.cnblogs.com/ooi-/p/4030952.html
今天碰到在做一个动态页面的时候,需要用到 URL
的参数值来作判断,从而决定某一块内容在当前页面是否显示。例如exampe.html?parm1=xxx&parm2=xxx&parm3=xxx&…,在这里就需要获取.html后面的所有参数的值。 脑子里的第一个想法是利用“&”符号分割
URL ,从而达到获取参数值的目的。 同时在网上搜了下,实地操作后,记录如下。方法一:在某一块内容的 div 标签后面,加入如下 Javascript 代码: 代码如下 复制代码 <scri...
渲染样式获取方法:ie : domOjbect.currentStyle.xxx domOject DOM对象 xxx 可以是属性、方法、样式属性值(写法和标准有差别) 具体:http://www.jb51.net/shouce/dhtml/objects/currentStyle.html注意点:样式获取的结果包含单位。如其中,border应写为borderStyle。currentStyle 返回反映页面所应用的样式设置的值,但可能并不反映获取值时渲染所采用的值。例如,样式值设置为 "color:red; display:none" 的对象,将返回...