-28 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
1

Как изменить в style media="print" td:nth-of-type(1)

01.02.2016, 00:20. Показов 584. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
По клику на кнопочку нужно печатать конкретные столбцы таблицы.
Для первого столбца решается через CSS
CSS
1
2
3
4
tbody td:nth-of-type(1)
{
    display: none;
    }
Нужно принимать из input номер колонки. Как через JS менять эту единицу?
Заранее спасибо за помощь!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2016, 00:20
Ответы с готовыми решениями:

Style media="print"
Почему-то не срабатывает сабдж. Специально вставил для проверки такие данные, чтобы сразу было...

Редактирование того что находится под тегом <jdoc:include type="modules" name="user3" style="wamod"/>
Здравствуйте. Откуда тег &lt;jdoc:include type=&quot;modules&quot; name=&quot;user3&quot; style=&quot;wamod&quot;/&gt; берез...

НЕ работает в IE <style type="text/css">body{position: relative; top: -235px;}</style>
не работает в Internet Explorere как быть? Chrome &amp; Mazzila , FireFox, Safari - ок вот тут...

Ошибка: Cannot implicitly convert type "string" to "System.Window.Media.Color"
Доброго времени суток! Возникла небольшая проблемка, совсем мизерная: ColorToneEffect effect1 =...

4
46 / 46 / 27
Регистрация: 19.05.2014
Сообщений: 117
01.02.2016, 17:21 2
Javascript
1
2
3
var num = 2, // то, что получили из инпута (к примеру 2) 
element = document.querySelector('tbody td:nth-of-type('+ num +')');
element.style.display = "none";
0
-28 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
01.02.2016, 20:45  [ТС] 3
k-x, спасибо! Срабатывает, но не совсем корректно.
-удаляет колонку num и определенную в css
-удаление по скрипту только в первой строке, css удаляет во всех строчках
0
46 / 46 / 27
Регистрация: 19.05.2014
Сообщений: 117
01.02.2016, 20:53 4
НиколайВасильев, да, есть такое дело. Можно в цикле перебирать все нужные td

Javascript
1
2
3
4
5
var num = 2,
elements = document.querySelectorAll( 'tbody tr td:nth-of-type('+ num +')' );
for ( var i = 0; i < elements.length; i++ ) {
    elements[i].style.display = "none";
}
0
-28 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
01.02.2016, 22:48  [ТС] 5
k-x, боюсь от цикла бухгалтера с ума сойдут. По запросу в таблице может быть до 10тыс строк.
Допустим захочет не печатать 1,3 и 17. После распечатки еще один отчет без 2 и 15. Чаще нужна печать без первой колонки. Скорей всего, средствами CSS и JS не решить
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.02.2016, 22:48
Помогаю со студенческими работами здесь

Как изменить свойства выпадающего списка и как убрать надпись: "Файл не выбран" в теге <input type="file">?
Как изменить свойства выпадающего списка &lt;select&gt;&lt;option&gt;Lorem ipsum&lt;/option&gt;&lt;/select&gt;? Как...

Как изменить код VBA для сортировки, минуя метод "Debug.Print"?
Здравствуйте! Прошу помощи. Есть интересная тема...

Как изменить стиль input type="date", DSForm
Привет всем. ПОдскажите как можно изменить оформление input type=&quot;date&quot; в таком виде. Ни разу...

Как изменить цвет и размер шрифта input type="radio"
&lt;input type=&quot;radio&quot; id=&quot;drink1&quot; value=&quot;rad1&quot; checked=&quot;checked&quot;&gt; OPTION 1 ...

Ошибка при добавлении записи в таблицу БД "Could not convert variant of type "NULL" into type "OleStr"
Здравствуйте. При работе программы вылетает ошибка &quot;Could not convert variant of type &quot;NULL&quot;...

Как изменить размер Dropdown-list-а под Input[type="text"]
Доброго времени суток всем читающим. Столкнулся с такой штукой и не знаю, что делать. Есть форма...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru