JavaScript Elementオブジェクトと文字列の相互変換
2419 ワード
親ノードに子ノードを追加するappendChild(node)メソッドと、文字列タイプではありません.親ノードに文字列タイプのラベルを書き込むために使用できるHTML 5のinnerHTMLプロパティ.取得したデータが自分の望むタイプではない場合、相互に回転する必要があります.
1、文字列回転Element
2、Element回転文字列
以上の相互回転はまずdocumentを借りる.createElement()は一時要素ノードoを作成し、innerHTMLとappendChild()というブリッジを介して入力されたパラメータをoに挿入し、最後にo内の最初のサブノードchildNodes[0]と文字列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を返し、変換を実現する.