以上这篇js获取页面引用的css样式表中的属性值方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

用法很简单,代码里已经注释了,这里在简单描述下,给那些不看注释的人看吧

必发88官网 1

您可能感兴趣的文章:

  • JS远程获取网页源代码实例
  • jquery的$getjson调用并获取远程的JSON字符串问题
  • javascript
    Ajax获取远程url的返回判断
  • js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
  • JavaScript实现获取远程的html到当前页面中

html代码

总之,别忘了使用相对目录,如果当前页面文件的目录层级比较深,那就使用../自己算目录的层级吧。

如下所示:

js代码在当前页面加载或者做成js文件加载进来,然后远端的代码会自动写入到当前页面里id号为
includehtml的DIV里面

head :

function getStyle(node, property){

      if (node.style[property]) {
        return node.style[property];

      } 
      else if (node.currentStyle) {
        return node.currentStyle[property];
      } 
      else if (document.defaultView && document.defaultView.getComputedStyle) {
        var style = document.defaultView.getComputedStyle(node, null);
        return style.getPropertyValue(property);
      }

      return null;

    }

javascript代码

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>testPage</title> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
</div> 
</form> 
<script type="text/javascript" src="/Scripts/jquery-1.4.1.js"></script> 
<script type="text/javascript"> 
//your js code 
</script> 
</body> 
</html> 
<div id="includeHtml"></div>

2、JS文件

function clientSideInclude(id, url) {
  var req = false;
  // Safari, Firefox, 及其他非微软浏览器
  if (window.XMLHttpRequest) {
    try {
      req = new XMLHttpRequest();
    } catch (e) {
      req = false;
    }
  } else if (window.ActiveXObject) {

    // For Internet Explorer on Windows
    try {
      req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        req = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        req = false;
      }
    }
  }
  var element = document.getElementById(id);
  if (!element) {
    alert("函数clientSideInclude无法找到id " + id + "。" +
      "你的网页中必须有一个含有这个id的div 或 span 标签。");
    return;
  }
  if (req) {
    // 同步请求,等待收到全部内容
    req.open('GET', url, false);
    req.send(null);
    if (req.status == 404) {
      clientSideInclude(id, 'error.html')
    } else {
      element.innerHTML = req.responseText;
    }
  } else {
    element.innerHTML =
      "对不起,你的浏览器不支持" +
      "XMLHTTPRequest 对象。这个网页的显示要求" +
      "Internet Explorer 5 以上版本, " +
      "或 Firefox 或 Safari 浏览器,也可能会有其他可兼容的浏览器存在。";
  }
}

clientSideInclude(includeHtml, "http://XXXXX.html");//页面中的一个div的id为includeHtml

这样的好处是,可以防止很多重复的js代码。可以将一些公用的js方法放在外部js文件里。

您可能感兴趣的文章:

  • JS远程获取网页源代码实例
  • jquery的$getjson调用并获取远程的JSON字符串问题
  • javascript
    Ajax获取远程url的返回判断
  • js获取页面引用的css样式表中的属性值方法(推荐)
  • js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>testPage</title> 
<script type="text/javascript"> 
//your js code 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
</div> 
</form> 
</body> 
</html> 

JavaScript在页面中使用,那么这些JS代码应该放在什么位置呢?下面来看一下。

— 在调用脚本时,已经完成加载了

必发88官网,body :

对于那些复杂的,而且代码量很多的JS,最好放在专门的一个.js文件里,然后在页面上按照js文件的相对路径引用进来。

一般都是直接放在body部分的,如下

注意:外部js不能包含<script></script>这两个标签

主要是为了节省当多个页面重复调用相同js函数时,可以节省在每个页面中嵌入相同的js代码;

浏览器不识别 js 解决办法 :<!–
代码部分
//–>

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>testPage</title> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
</div> 
</form> 
<script type="text/javascript"> 
//your js code 
</script> 
</body> 
</html>

可以直接放在head标签内,如下代码

1.1界面上的Head部分

1.2界面上的body部分

要在MyJSFrm.aspx中使用这个js文件就这样引入。

— 在生成页面的时候就已经完成加载了

外部js :

— 引用外部js

比如,一般使用visual studio
2010新建的asp.net工程中都带的有jquery-1.4.1.js文件,我们看怎么使用这个js文件。
比如页面的文件结构如图,

一般来说有两种方式,写在界面上和使用.js文件。

放在head和body中没有什么区别,一般代码量不多的时候,而且只有当前页面使用这些js,那就直接写在界面上吧。

您可能感兴趣的文章:

  • js获取鼠标位置杂谈附多浏览器兼容代码
  • JavaScript talbe表中指定位置插入一行的实现代码
    脚本之家修正版
  • 用Javascript
    获取页面元素的位置的代码
  • 用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
  • 多浏览器兼容的获取元素和鼠标的位置的js代码
  • Javascript在IE或Firefox下获取鼠标位置的代码
  • javascript
    获取页面的高度及滚动条的位置的代码
  • 利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
  • js与jquery中获取当前鼠标的x、y坐标位置的代码
  • Javascript中找到子元素在父元素内相对位置的代码
  • js获取鼠标点击的位置实现思路及代码
  • js获取元素相对窗口位置的实现代码
  • JavaScript代码应该放在HTML代码哪个位置比较好?

js 三种位置的区别:

相关文章