Я пытаюсь сохранить значение для переменной в window.onload для дальнейшего использования - PullRequest
0 голосов
/ 21 декабря 2011

не работает. Зачем? я хочу сделать это, потому что seoquake bar добавляет dis к моему исходному коду и портит цикл for, который я использую, который основан на длине div документа

window.onload = var dekki = function window(){
    var div = document.getElementsByTagName('div');
    divLength = div.length;
    return divLength;
}

document.write(dekki);

Ответы [ 2 ]

0 голосов
/ 21 декабря 2011

Просто разделите их, тогда они будут работать

<script type="text/javascript">
var showDivLength = function () {
    var div = document.getElementsByTagName('div');
    divLength = div.length;
    if (divLength > 0)
        div[divLength-1].innerHTML = divLength;
    return divLength;
}
window.onload = function () {
    showDivLength();
}

0 голосов
/ 21 декабря 2011
window.onload = var dekki = function ...

Вы назначаете функцию 'dekki' здесь.Вместо этого сделайте

window.onload = function () {
    var div = document.getElementsByTagName('div');
    window.dekki = div.length;
}
...