に変換してください。 私はpage.htmlとside.htmlという2つのページを持っています。 page.htmlはside.htmlドキュメントのdiv idとcontentを取ります。 非常にうまく動作しますが、自分のプロジェクトにjQueryを使用しないことをお勧めします。 コードをネイティブJavascriptに変更する方法はありますか?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で書かれています。 *バニラ* JavaScriptだけを使用してコードを書き直したいと思っていると思います。 – gyre
jquery .ajaxを見て、使いたくないコードを削除してください。 – Jules
はい、バニラのJavascriptのみを使用してコードを書き直したい – Herelo