Jump to content

[SOLVED] Problem with Easy javascript code


luxeon

Recommended Posts

Please help me... this code not working.. sorry i'm a beginner

 

<html>
<head>
     <title>java</title>
<script type="text/javasript" src="script.js">
</script>
</head>
<body>

<h1 id="text">
</h1>

</body>
</html>

 

window.onload = writeM;
function writeM()
{
document.getElementById("text").innerHTML = "hello";
}

 

Its fair to assume that the js is from the file mentioned above...

but your error lies where you call the onload function. writeM by itself is a variable you are calling for a function.

 

Try:

window.onload = writeM();

function writeM() {
   document.getElementById("text").appendChild(document.createTextNode("hello"));
}

 

You should also look into DOM and the correct way to add text to an element. http://slayeroffice.com/articles/innerHTML_alternatives/ this is where i found the information. Very informative stuff for javascript.

Your code is fine it's just a typo you made in your script tag you wrote text/javasript instead of text/javascript

 

change :

<script type="text/javasript" src="script.js">

to:

<script type="text/javascript" src="script.js">

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.