쿼리 페이지에서 복사 버튼은 위 div의 내용만 복사할 수 있습니다. 아래 내용은 어떻게 복사하나요? ? ? 제발. . . . . .
<script>
function copyArticle(event) {
const range = document.createRange();
range.selectNode(document.getElementById('content'));
const 선택 = window.getSelection();
if(selection.rangeCount > 0) Selection.removeAllRanges();
(범위);
ㅋㅋㅋ< ;div class="col-md-6 footer-grid">
</li>
>카테고리 카테고리:{$art.jylb }
</li>
</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 스타일 ="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>
</ul>
< ;/div>
WBOY2023-06-29 10:59:55
얕은 복사: 객체를 복사하려면 `Object.ass()` 또는 스프레드 연산자 `...`를 사용하고, 배열을 복사하려면 `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]]