Can't object variables be global?
Why isn't following working?
If works if I move o.innerHTML = "Changed"; from func2() to func1().
Why isn't following working?
Code:
<head>
<script>
var o;
function func1()
{
o = document.getElementById("test1");
func2();
}
function func2()
{
o.innerHTML = "Changed";
}
</script>
</head>
<body>
<a href="javascript:func1()" id="test1">Test Link</a>
</body>
Comment