以下划线格式将文本复制到剪贴板

时间:2019-04-17 11:50:47

标签: javascript jquery angularjs

假设我粘贴复制的代码时,我的文本在HTML中包含一些下划线文本,该文本为粗体格式,超链接格式,但不包含下划线格式。

我尝试了以下代码。

$scope.copyClipboard=function(){

    var elm = document.getElementById("result");
    // for Internet Explorer
    if(document.body.createTextRange) {
      var range = document.body.createTextRange();
      range.moveToElementText(elm);
      range.select();
      document.execCommand("Copy");
    }
    else if(window.getSelection) {
      // other browsers
      var selection = window.getSelection();
      var range = document.createRange();
      range.selectNodeContents(elm);
      selection.removeAllRanges();
      selection.addRange(range);
      document.execCommand("Copy");   
    }
};

0 个答案:

没有答案