Портативный способ достигнуть флага-v l (т.е. вид версией)?

для создания этой работы и в FF и в IE, необходимо записать оба пути:


    button_element.setAttribute('onclick','doSomething();'); // for FF
    button_element.onclick = function() {doSomething();}; // for IE

благодаря это сообщение .

ОБНОВЛЕНИЕ : Это должно продемонстрировать, что иногда необходимо использовать setAttribute! Этот метод работает, если необходимо взять исходный атрибут onclick от HTML и добавить его к onclick событию, так, чтобы это не становилось переопределенным:

// get old onclick attribute
var onclick = button_element.getAttribute("onclick");  

// if onclick is not a function, it's not IE7, so use setAttribute
if(typeof(onclick) != "function") { 
    button_element.setAttribute('onclick','doSomething();' + onclick); // for FF,IE8,Chrome

// if onclick is a function, use the IE7 method and call onclick() in the anonymous function
} else {
    button_element.onclick = function() { 
        doSomething();
        onclick();
    }; // for IE7
}

5
задан Rhys Ulerich 26 September 2009 в 18:22
поделиться

1 ответ

sort -n -t- ​​-k2 , похоже, делает то, что вы хотите. -n дает вам числовую (т. Е. Не алфавитную) сортировку; -t- устанавливает разделитель полей на - , а -k2 выбирает второе поле, то есть номер версии.

My sort , в Ubuntu, даже делает часть с подчеркиванием правильно, но я не уверен, что это стандартно. Конечно, вы можете сначала отсортировать по младшей версии, а затем по основной версии.

5
ответ дан 14 December 2019 в 19:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: