我有一个html页面,里面有js动态操作节点,比如增删,显示隐藏等。我用jq.prop("outerHTML")获取节点代码,但获取的是源码,怎么才能获取到页面加载完毕后的html代码呢,也就是js执行完后的html代码
页面加载完毕用:$(functon(){ //Todo:操作DOM })
但是如果你有使用JS动态操作DOM,那么要在那个JS方法操作完DOM之后才能获取;
你可以把获取节点的代码,写在那个JS方法操作DOM的下面。
在网页加载完毕后按F12
我要通过js获取代码,不是看代码
document.querySelector("html").outerHTML
jqery("#element").html();
是不是你的JS执行的时机不对
在获取html时使用 window.setTimeout试一下,有可能是还没加载完
$("#element").html();