
用ajax。
引入jquery的话,
$("button")click(function(){
$("div")load('testhtml');
});
如果你要获取这个页面某个id或者类的html还可以这么写
$("button")click(function(){
$("div")load('testhtml
#container');
});
这个可以直接把新页面的html元素加载到指定的div或者别的元素里面。
如果你要纯代码的话,那再获取这个div的html就可以了。
$("div")html();
最近遇到这个问题,楼上没有给出答案,为了以后百度方便,回答一下。看了JQuery,里边想要获取html内容需要提供标签或id或class,并不能解决该问题。
if (windowgetSelection) { //现代浏览器
userSelection = windowgetSelection();
var range = userSelectiongetRangeAt(0);
var rangeText = rangetoString();//选中文本
var div = documentcreateElement('div');
divappendChild(rangecloneContents);
alert(divinnerHTML);
var rangeHtmlText = divinnerHTML;//选中内容,包含标签
//如果想获取里边的标签,可以通过
//var aArr = divgetElementsByTagName('a');
//for(var i=0; i<aArrlength; i++){ var aObj = aArr[i];}
} else if (documentselection) { //IE浏览器 考虑到Opera,应该放在后面
userSelection = documentselectioncreateRange();
var text = userSelectiontext;//获得文本
var htmlText = userSelectionhtmlText;//获得包含标签的内容
}
上面两种方法应该够用了
然后用
用JS获取Html标签属性有两种方法:
如<a id="link" href=">
1、首先新建文件。
2、js如何获取div里面的内容,代码如下。
3、js修改div里面的内容。
4、js 获取input里面的内容。
5、js修改input里面的内容,这样就完成了。
注意事项:
因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。
有原生DOM获取以及用js库比如jquery。。。
原生DOM的话首先标签你得有id或者啥的
<p id="targetp" >2333333</p>
<script>
var element = documentgetElementById("targetp");
var tagname = elementtagName;
alert(tagname);
</script>
以上就是关于怎么用JS获取某一个指定页面(非本页面)的HTML代码全部的内容,包括:怎么用JS获取某一个指定页面(非本页面)的HTML代码、js 获取选中内容中含有的html标签、js 怎么获取标签里的属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)