1. JavaScript / Говнокод #2878

    +164.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    function setStyle (id, style, val) {
    if (document.getElementById(id).getAttribute('style').indexOf(style) != -1) {
    document.getElementById(id).setAttribute('style', document.getElementById(id).getAttribute('style').replace(style, val))} else {
    document.getElementById(id).setAttribute('style', document.getElementById(id).getAttribute('style') + style + ':' + val + ';')
    }
    }

    Функция для установки CSS-свойств от китайских умельцев.

    Запостил: eval, 27 Марта 2010

    Комментарии (1) RSS

    • Судя по коду, функцией надо пользоваться примерно так:

      setStyle('id', 'display', 'display:none;q:');


      'q:' надо дописывать, чтобы не возникло конструкции вида:

      display:none;:block;
      Ответить

    Добавить комментарий