<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
(function ($) {
$.fn.getSelfHtml = function () {
return $(this).clone().wrap("<p></p>").parent().remove().html();
}
})(jQuery);
function test(obj) {
var result = $(obj).getSelfHtml();
alert("jQuery: "+result);
result = getSelfHtml(obj);
alert("纯js: "+result);
}
function getSelfHtml(element) {
var ie = !-[1,];
if (ie)
return element.outerHTML;
return document.createElement("DIV").appendChild(element.cloneNode(true)).parentNode.innerHTML;
}
</script>
</head>
<body>
<input id="btn" type="button" style="color:Red;" value="得到自身的Html" οnclick="test(this)" />
</body>
</html>
得到自身的Html
最新推荐文章于 2018-07-13 15:01:17 发布