ブックマークレット DOM ソース変更

Quick Edit Pencil
javascript: (function() {
    /*https://www.atmarkit.co.jp/ait/articles/0808/04/news124.html*/
    /*https://into-the-program.com/removechild/*/
    /*ヘッダのタグを削除*/
    var scripts= document.head.getElementsByTagName('script');
    let len = scripts.length;
    for (var i = 0; i < len; i++) {
      document.head.removeChild(scripts[0]);
    }
    var links= document.head.getElementsByTagName('link');
    len = links.length;
    for (var i = 0; i < len; i++) {
      document.head.removeChild(links[0]);
    }
    var style= document.head.getElementsByTagName('style');
    len = style.length;
    for (var i = 0; i < len; i++) {
      document.head.removeChild(style[0]);
    }
    /*クリップボードに保存*/
    var clips = document.title;
    clips += '; ';
    clips +=  document.body.querySelector('p.size').textContent;
    clips += '; ';
    clips +=  document.URL;
    console.log(clips);
    /*イメージの集合要素を保存*/
    var images= document.body.querySelector('ul.item_pager');
    images.removeAttribute('class');
    images.removeAttribute('style');
    console.log(images);
    /*新たなBODYタグ要素のノードオブジェクト*/
    var targetNode = document.getElementsByTagName('body')[0];
    console.log(targetNode);
    /*新たなBODYタグを作成*/
    var newNode = document.createElement('body');
    newNode.appendChild(images);
    /*BODYタグを置き換える*/
    targetNode.parentNode.replaceChild(newNode, targetNode);
    /*クリップボードにコピー*/
    javascript:
    function copyTextToClipboard(textVal){
    var copyFrom = document.createElement("textarea");
    copyFrom.textContent = textVal;
    var bodyElm = document.getElementsByTagName("body")[0];
    bodyElm.appendChild(copyFrom);
    copyFrom.select();
    var retVal = document.execCommand('copy');
    return retVal;
    }
    copyTextToClipboard(clips);
}());

このブログの人気の投稿

書字方向 横書方向変換スクリプト 左書きから右書きへ(コピペ用途)

PowerShellのGetDetailsOf メソッドでプロパティの詳細情報のID番号と項目名を列挙します

PowerShellで複数ファイルのプロパティを取得する方法(準備編)

簡単 YouTube動画をダウンロード、音声のみ保存する方法 2019

DOMノードオブジェクトを文字列に変換する

ヤバい!JAPANNEXT WQHD対応 27型ワイド液晶ディスプレイ「JN-IPS2716WQHD」を注文してみた!!!

決定版 Edgeでローカルファイルを開く パワーシェルスクリプト (ウインドウズでドロップレット)

PowerShellでJPG画像のリサイズとウォーターマーク画像との合成を同時に行う