Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.06.2014, 09:26
Аватар для psfdek
Профессор
Отправить личное сообщение для psfdek Посмотреть профиль Найти все сообщения от psfdek
 
Регистрация: 14.02.2014
Сообщений: 157

удаление 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));
		}
	}
Ответить с цитированием
  #2 (permalink)  
Старый 05.06.2014, 10:29
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

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

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записать в один input значения нескольких input -=fluffy=- Элементы интерфейса 2 17.04.2014 17:40
Ширина поля input text в зависимости от количества символов rekon87 (X)HTML/CSS 7 14.06.2013 22:55
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
Opera не выполняет style.fontSize=... в поле input Маэстро Opera, Safari и др. 6 20.06.2011 12:03
Разным элементам input - разное форматирование. Как? eclipse (X)HTML/CSS 1 25.10.2007 13:55