2016-04-29 28 views
-2

此代码有问题。我通过ID获取元素不起作用

HTML

<p id = "Krishna"></p> 

的JavaScript

document.getElementById("Krishna").innerHTML = "Hello" 
+0

可能重复[为什么jQuery或DOM方法如getElementById找不到元素?](http://stackoverflow.com/questions/14028959/why-does-jquery-or-a-dom-method- such-getelementbyid-not-the-element) – Tushar

+1

你什么时候执行那个js?在DOM准备好之前,你是否在做这件事? –

+0

工作正常:https://jsfiddle.net/exsspjx8/你有任何代码实际上证明了这个问题吗? – David

回答

1

你是不是要求在上面的代码脚本,我用同样的鳕鱼e为一个功能,

<script> 
function fun(){ 
document.getElementById("Krishna").innerHTML = "Hello"; 
} 
</script> 
</head> 
<body onload='fun()'> 
<p id = "Krishna"></p> 

</body> 

我希望它的工作原理为你感谢....!

+0

感谢您的帮助,我还没有尝试过,但它看起来像一个解决方案 –

+0

标记它解决,如果你找到它的正确答案你的问题... –