Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   удаление input (https://javascript.ru/forum/dom-window/47726-udalenie-input.html)

psfdek 05.06.2014 09:26

удаление input
 
Есть таблица в которую данные заносятся в span
при нажатии на строку span становится display:none а input display:block
и можно редактировать, но проблема когда я сохраняю в Excel это всё там input тоже видны, нужно что бы только span были видны.

Вопрос как удалять input при экспорте в excel?

Вот сохранялка в excel
window.onload = function () {
		but.onclick = function () {
		 var table= document.getElementById('ID');
		 var html = table.outerHTML;
	   window.open('data:application/vnd.ms-excel,' + '\uFEFF' + encodeURIComponent(html));
		}
	}

BETEPAH 05.06.2014 10:29

var inputs = table.getElementsByTagName('input');
for (var i = 0; i < inputs.length;  i++) {
inputs[i].parentNode.removeChild(inputs[i]);
}

между третьей и четвертой строкой. Только учтите, что в дальнейшем редактировать таблицу не сможете.


Часовой пояс GMT +3, время: 14:39.