Как запустить код JavaScript перед загрузкой страницы?

Исключение нулевого указателя - это индикатор того, что вы используете объект, не инициализируя его.

Например, ниже - класс ученика, который будет использовать его в нашем коде.

public class Student {

    private int id;

    public int getId() {
        return this.id;
    }

    public setId(int newId) {
        this.id = newId;
    }
}

Приведенный ниже код дает вам исключение с нулевым указателем.

public class School {

    Student obj_Student;

    public School() {
        try {
            obj_Student.getId();
        }
        catch(Exception e) {
            System.out.println("Null Pointer ");
        }
    }
}

Поскольку вы используете Obj_Student, но вы забыли инициализировать его, как в правильном коде, показанном ниже:

public class School {

    Student obj_Student;

    public School() {
        try {
            obj_Student = new Student();
            obj_Student.setId(12);
            obj_Student.getId();
        }
        catch(Exception e) {
            System.out.println("Null Pointer ");
        }
    }
}
25
задан DreamTeK 21 December 2016 в 11:49
поделиться

2 ответа

Просто вставьте его?

<script type='text/javascript'>
alert("funload");
</script>

Или поместите в функцию и немедленно вызовите. Попробуйте поместить его на самый верх вашей страницы, однако, поскольку DOM еще не загружен, вы не можете получить другие элементы.

Что ты хочешь делать?

15
ответ дан TJHeuvel 21 December 2016 в 11:49
поделиться

попробуйте поместить свой сценарий в заголовок страницы:

<head>
  <script type="text/javascript" language="javascript">
        alert("funinit");
        alert("funRender");
  </script>
</head>
7
ответ дан Safran Ali 21 December 2016 в 11:49
поделиться
Другие вопросы по тегам:

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