ajax は html ファイルをロードし、その中の js コードを実行し、css style_html/css_WEB-ITnose をロードします。

WBOY
リリース: 2016-06-21 09:14:49
オリジナル
1461 人が閲覧しました

function callback(res){

var node = document.createElement('div');

node.innerHTML = res;

document.body.appendChild(node);

var scriptNodes = ノード。 getElementsByTagName(' script');

var len = scriptNodes.length;

var styleNodes = node.getElementsByTagName('style');

var len1 = scriptNodes.length;

for(var i

var scriptNode = document.createElement('script');

if(scriptNodes[0].getAttribute('src')!='' && scriptNodes[0].getAttribute('src')!=null ){

scriptNode.setAttribute('src',scriptNodes[0].getAttribute('src'));

}else{

scriptNode.innerHTML = ].innerHTML;

}

ドキュメント。 body.appendChild(scriptNode);

node.removeChild(scriptNodes[0]);

}

for(var i=0; i

var styleNode = document.createElement('スタイル' );

if(styleNodes[0].getAttribute('src')!='' && styleNodes[0].getAttribute('src')!=null){

styleNode.setAttribute('src',styleNodes[ 0].getAttribute('src'));

}else{

styleNode.innerHTML = styleNodes[0].innerHTML;

}

document.head.appendChild(styleNode);

Node.removeChild(styleNodes [0]);

}

}

var xhr = null;

if(window.XMLHttpRequest){

xhr = new XMLHttpRequest();

}else if(window.ActiveXObject){

xhr = new ActiveXObject("Microsoft.XMLHTTP")

}

xhr.onreadystatechange = function(){

if(xhr.readyState == 4){

if(xhr.status == 200){

コールバック(xhr.responseText);

}

}

}

xhr.open('get', 'main.html');

xhr.send(null);


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート