JS 變數如何複製? 【小白一枚,求指點】
P粉668901898
P粉668901898 2023-06-28 17:54:37
0
2
693

求教查詢頁面,複製按鈕,只能複製上面的div內容,下面的如何複製? ? ?拜託了。 。 。 。 。 。


<script>

      function copyArticle(event) {


       const range =


       const range =

# document .createRange();



        range.selectNode(document.getElementById('content'));







################################## ########         const selection = window.getSelection();###############         if(selection.rangeCount > 0) selection.removeAllRanges(removeAllRanges(); ############         selection.addRange(range);###############         document.execCommand('copy');####### ########         alert("複製【法定代表】成功!");###############       }######</script>### #############<div class="col-md-6 footer-grid">######<h4  class="footer-head">統一社會信用代碼:<span id="content">{$art.tyshdm}</span></h4>######    <ul>######        <li><li><li> ;p style="text-indent: -5em;margin-left: 5em">名    稱為:<span id="content1">{$art.gsname}</span>###### </li>######        <li><p style="text-indent: -5em;margin-left: 5em">類    別:{$art.jylb}##### #</li>######        <li><p style="text-indent: -5em;margin-left: 5em">法定代表:{$art.fddbr}##### ##</li>######        <li><p style="text-indent: -5em;margin-left: 5em">經營範圍:{$art.jyfw}### ###</li> ######    </ul>###### </div>

<div class="col-md-6 footer-grid">

<h4 class="footer-head"> </h4>

    <ul>

        <li><p style="text-indent: -5em;margin-left: 5em">成立日期:{$art.clrq}

</li>

        <li><p style="text-indent: -5em;margin-left: 5em">核准日期:{$art.hzrq}

</li>

        <li><p style="text-indent: -5em;margin-left: 5em">登錄機關:{$art.djjg }

</li>

        <li><p style="text-indent: -5em;margin-left: 5em">經營場所:<span id ="content3">{$art.jycs}</span>

#</li>




111.png

################################################################### ##    </ul>###### </div>#####################
P粉668901898
P粉668901898

全部回覆(1)
WBOY

淺拷貝:使用`Object.assign()`或展開運算子`...`來複製對象,使用`Array.from()`或展開運算子`...`來複製數組。例如:

let obj1 = { name: 'Alice', age: 20 };
let obj2 = Object.assign({}, obj1); // 浅拷贝对象
console.log(obj2); // 输出{ name: 'Alice', age: 20 }

let arr1 = [1, 2, 3];
let arr2 = [...arr1]; // 浅拷贝数组
console.log(arr2); // 输出[1, 2, 3]

-深拷貝:使用`JSON.parse()`和`JSON.stringify()`來實現深拷貝。例如:

let obj1 = { name: 'Alice', age: 20 };
let obj2 = JSON.parse(JSON.stringify(obj1)); // 深拷贝对象
console.log(obj2); // 输出{ name: 'Alice', age: 20 }

let arr1 = [1, 2, [3, 4]];
let arr2 = JSON.parse(JSON.stringify(arr1)); // 深拷贝数组
console.log(arr2); // 输出[1, 2, [3, 4]]

  • 回覆 收到,非常感謝您的幫忙!
    P粉668901898 作者 2023-06-29 20:35:51
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板