undefined

技術的系メモブログ

要素を文字列に変換。

var wrap = document.createElement('div');
wrap.appendChild(/* 文字列にしたい要素 */);
var str = wrap.innerHTML;

って感じにやればいける気がする!!
前にも度々悩んでたけど、何故これを閃かなかったのか…。

var elmToString = function(elm){
  var wrap = document.createElement('div');
  wrap.appendChild(elm);
  return wrap.innerHTML;
};

こう関数にしちゃえば楽々…なのかなあ?