Идея в чем: есть куча элементов разбросанных по странице, они объеденены в несколько классов, есть <select> и <option> в которых выбирается название категории.
Должно произойти следующее: при выборе определенной категории все остальные должны скрыться.
Суть темы: есть код
<html> <head>
<script type="text/javascript">
function showClass(searchClass,node,tag) { var classElements = new Array(); if ( node == null ) node = document; if ( tag == null ) tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length;
var pattern = new RegExp(\"(^|\\s)\"+searchClass+\"(\\s|$)\"); for (i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; }
function hideClass(searchClass,node,tag) { var classElements = new Array(); if ( node == null ) node = document; if ( tag == null ) tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length;
var pattern = new RegExp(\"(^|\\s)\"+searchClass+\"(\\s|$)\"); for (i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; }
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
denas
Идея в чем: есть куча элементов разбросанных по странице, они объеденены в несколько классов, есть <select> и <option> в которых выбирается название категории.
Должно произойти следующее: при выборе определенной категории все остальные должны скрыться.
Суть темы: есть код
он является синтезом нескольких идей идеально работавших до добавления к конкретным идеям...
Подскажите кто разбирается в жаваскриптах, в чем тут проблема? Я уже неделю бьюсь над этим, на мой взгляд, бесспорно интересным моментом
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.