“Копирование элемента таблицы в буфер обмена с помощью JavaScript” Ответ

Копирование элемента таблицы в буфер обмена с помощью JavaScript

function selectElementContents(el) {
	var body = document.body, range, sel;
	if (document.createRange && window.getSelection) {
		range = document.createRange();
		sel = window.getSelection();
		sel.removeAllRanges();
		try {
			range.selectNodeContents(el);
			sel.addRange(range);
		} catch (e) {
			range.selectNode(el);
			sel.addRange(range);
		}
	} else if (body.createTextRange) {
		range = body.createTextRange();
		range.moveToElementText(el);
		range.select();
	}
}
Drab Dolphin

Копирование элемента таблицы в буфер обмена с помощью JavaScript

<table id="tableId" border="1">
	<thead>
		<tr><th>Heading 1</th><th>Heading 2</th></tr>
	</thead>
	<tbody>
		<tr><td>cell 1</td><td>cell 2</td></tr>
	</tbody>
</table>

<input type="button" value="select table" onclick="selectElementContents( document.getElementById('tableId') );">
Anxious Anteater

Ответы похожие на “Копирование элемента таблицы в буфер обмена с помощью JavaScript”

Вопросы похожие на “Копирование элемента таблицы в буфер обмена с помощью JavaScript”

Больше похожих ответов на “Копирование элемента таблицы в буфер обмена с помощью JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования