KITASENJU DESIGN BLOG

memo, html, javascript, unity

console.logをdivにそのまま出す

      // オリジナルの console.log を保存
      let originalConsoleLog = console.log;

      // console.log をオーバーライド
      console.log = function(message) {
          originalConsoleLog(message);  // 通常のコンソールにも出力

          let logDiv = document.getElementById('logOutput');
          logDiv.innerHTML += message + '<br>';
      }

      console.log('これはテストです。');      

ただ引数複数

// オリジナルの console.log を保存
let originalConsoleLog = console.log;

// console.log をオーバーライド
console.log = function() {
    // 複数の引数を1つの文字列に結合
    let message = Array.prototype.join.call(arguments, ' ');

    originalConsoleLog.apply(console, arguments);  // 通常のコンソールにも出力

    let logDiv = document.getElementById('logOutput');
    logDiv.innerHTML += message + '<br>';
}

console.log('これは', 'テストです。');
"FOOTER"