JavaScript Elementオブジェクトと文字列の相互変換

2419 ワード

親ノードに子ノードを追加するappendChild(node)メソッドと、文字列タイプではありません.親ノードに文字列タイプのラベルを書き込むために使用できるHTML 5のinnerHTMLプロパティ.取得したデータが自分の望むタイプではない場合、相互に回転する必要があります.
1、文字列回転Element
/*            */
function parseElement(str) {
	var o=document.createElement("div");
	o.innerHTML=str;
	return o.childNodes[0];
}

2、Element回転文字列
/*           */
function stringIze(obj){
	var o=document.createElement("div");
	o.appendChild(obj);
	return o.innerHTML;
}

以上の相互回転はまずdocumentを借りる.createElement()は一時要素ノードoを作成し、innerHTMLとappendChild()というブリッジを介して入力されたパラメータをoに挿入し、最後にo内の最初のサブノードchildNodes[0]と文字列innerHTMLを返し、変換を実現する.