I have the code that I have posted below in my webpage. As you can see it uses the body onload function to launch the script. Is there any way of making this script work without this and in JavaScript instead?
<!doctype html>
<html>
<head>
<script type="text/javascript">
function box(query){
return document.getElementById(query)
}
</script>
</head>
<body onload="box('query').focus();">
<input id="query" type="text">
</body>
</html>
Thanks in advance,
Callum
This might what you’re looking for: Attach a body onload event with JS
I’d suggest using jQuery or some other JavaScript framework unless you’re exploring JS or have some stringent restrictions on using libraries and frameworks.