例如,我在頁面中有一個表格dom,如何在IE和Firefox瀏覽器中通過javascript選擇/突出顯示它。如何通過編程方式在javascript頁面中選擇/突出顯示dom?
我只是想在用戶使用ctrl + c複製內容時將表dom複製到剪貼板中。
例如,我在頁面中有一個表格dom,如何在IE和Firefox瀏覽器中通過javascript選擇/突出顯示它。如何通過編程方式在javascript頁面中選擇/突出顯示dom?
我只是想在用戶使用ctrl + c複製內容時將表dom複製到剪貼板中。
你可以使用JS包裝選定的/高亮顯示的元素,包裝應該有一些視覺效果,如邊框或輪廓,然後你可以使用el.innerHTML
獲得DOM,最後使用一些庫如zeroclipboard複製到剪貼板。
Here是一個非常簡單的例子:
<table id="someTable">
<tr>
<td>ajlaksjd flsajlsd</td>
</tr>
</table>
<script>
window.prompt ("Copy to clipboard: Ctrl+C, Enter",
document.getElementById("someTable").outerHTML);
</script>
我喜歡這個,因爲你得到整個表,你不必再擔心當你開始與用戶的搞亂出現的安全問題自動複製/粘貼緩衝區。對於有關自動複製/粘貼的許多選項的討論,請查看this post.
我假設您想複製表格中的html。您需要像Chrome的網絡檢查員一樣構建某種選擇工具。然後你應該能夠複製你選擇的任何元素的內部html。我以前做過這個。如果你需要更多的幫助,請提供你已經嘗試過的和更多的細節。 – ama2