我是否我的jQuery代碼轉換成JavaScript版本。 我有兩頁:page.html和side.html page.html從side.html文檔中取得div id和內容。 它工作得很好,但我更喜歡不使用我的項目jQuery。 如何將我的代碼修改爲原生Javascript?轉換jQuery代碼到本地JavaScript
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!DOCTYPE html>
<html>
<head>
<title>Useless</title>
<script type='text/javascript' src='jquery-3.1.1.min.js'></script>
</head>
<body>
Hello
<script type="text/javascript">
jQuery.ajax({
url: "side.html",
success: function(result) {
var html = jQuery('<div>').html(result);
alert(html.find("div#a").attr("id"));
alert(html.find("div#a").html());
alert(html.find("div#b").attr("id"));
alert(html.find("div#b").html());
},
});
</script>
</body>
</html>
我寫這篇文章的代碼,但它不工作:(
var html = new XMLHttpRequest();
html.open("POST","side.html", true);
success: function(result) {
var html = ('<div>').html(result);
alert(html.find("div#a").attr("id"));
alert(html.find("div#a").html());
alert(html.find("div#b").attr("id"));
alert(html.find("div#b").html());
}
jQuery是用JavaScript編寫的。我認爲你的意思是你想用* vanilla * JavaScript重寫你的代碼。 – gyre
只需看看jquery .ajax並刪除不想使用的代碼即可。 – Jules
是的,我想用香草只改寫我的代碼Javascript – Herelo