怎么用JS获取某一个指定页面(非本页面)的HTML代码

怎么用JS获取某一个指定页面(非本页面)的HTML代码,第1张

用ajax。

引入jquery的话

$("button")click(function(){

$("div")load('testhtml');

});

如果你要获取这个页面某个id或者类的html还可以这么写

$("button")click(function(){

$("div")load('testhtml

#container');

});

这个可以直接把新页面的html元素加载到指定的div或者别的元素里面。

如果你要纯代码的话,那再获取这个div的html就可以了。

$("div")html();

用jquery的ajax类似的请求就可以了:比如:

$get("testphp", function(data){

alert("Data Loaded: " + data);

//拿到data以后就直接插入到指定的div里面,加入div id为tag

那么写法为$("#tag")append(data);

});

 取得对应类和标签的HTML元素 

 clsName:给定类名 

 tagName:给定的HTML元素,如果为任意 tagName='' 

  

/  

function getElementsByClassName(clsName, tagName) {  

    var ClassElements = [];  

    selElements = documentgetElementsByTagName(tagName);  

  

    for (var i = 0; i < selElementslength; i++) {  

        if (selElements[i]className == clsName) {  

            ClassElements[ClassElementslength] = selElements[i];  

        }  

    }  

    return ClassElements;  

}

你好!

1、getElementsByTagName就是获得所有a元素的方法。

2、你可以通过父节点获得childNodes(n),如果要获得节点下的所有a元素。可以遍历childNodes所得数组,然后判断targetName属性的值。

如果对你有帮助,望采纳。

js获取html添加的元素属性方法:先给这个元素设个ID,再用js获取这个ID的属性,即元素属性,实现案例如下:

<a id="link" href="前端学习" title="测试" blogname="前端开发">Web开发</a>

JS代码:

var ka=documentgetElementByI d("link");

alert(kagetAttribute("id"));//获取到Html标签的自定义属性

alert(kaid);//获取到Html标签常规属性用

有原生DOM获取以及用js库比如jquery

原生DOM的话首先获取标签对象,id或者name或其他

例:

1

<p id="targetp" >2333333</p>

<script>

var element = documentgetElementById("targetp");

var tagname = elementtagName;

alert(tagname);

</script>

jQuery获取

$("#content-header")get(0)tagName

如果已经获取到对象可以直接获取标记名

<p onclick="alert('您单击的是:'+thistagName);">中华人民共和国</p>

以上就是关于怎么用JS获取某一个指定页面(非本页面)的HTML代码全部的内容,包括:怎么用JS获取某一个指定页面(非本页面)的HTML代码、jquery或js如何获取指定url的HTML、用js写根据类名获取HTML标签对象的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9678372.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存