Мне нравится манипулировать элементами dom непосредственно - createElement, appendChild, removeChild и т. д., в отличие от вставки строк как element.innerHTML
. Эта стратегия работает, но я думаю, что собственные методы браузера более прямые. Кроме того, они возвращают значение нового узла, сохраняя вас от другого ненужного вызова getElementById
.
Это действительно просто и нужно будет привязать к некоторому типу событий, чтобы использовать его.
wrap();
function wrap() {
var newDiv = document.createElement('div');
newDiv.setAttribute("id", "slideInner");
document.getElementById('wrapper').appendChild(newDiv);
newDiv.appendChild(document.getElementById('slides'));
}
Возможно, это поможет вам понять эту проблему с vanilla js.
попробуйте использовать этот @Order в классе Job
blockquote>@Component @Order(Ordered.HIGHEST_PRECEDENCE + 99) public class ScheduleJob implements org.quartz.Job { @Value("${ijobs.service.url}") public String ijobsUrl; public ScheduleJob() { } public void execute(JobExecutionContext context) throws JobExecutionException { String jobName = null; System.out.println("ijobsUrl--->"+ijobsUrl); } }