了jQuery的Javascript相当于
问题描述:
我是新来的JavaScript和还jQuery和一直在试图转换这个脚本:了jQuery的Javascript相当于
$(document).ready(function() {
$('#var').val('value');
document.forms[0].submit();
});
使用只有JavaScript,任何人都可以在JS解释等同的功能呢?
答
使用DOMContentLoaded
相当于ready
。
DOMContentLoaded事件在完成加载和解析完初始HTML文档后触发,无需等待样式表,图像和子帧完成加载。一个非常不同的事件 - 加载 - 应该只用于检测完全加载的页面。对于DOMContentLoaded更合适的用户来说,这是一个令人难以置信的流行错误,所以要谨慎。
对于id选择器使用getElementById
。
返回元素的引用ID。
JavaScript代码:
document.addEventListener("DOMContentLoaded", function (event) { // Equivalent of ready
document.getElementById('var').value = 'value';
document.forms[0].submit();
});