<html>
<head></head>
<body>
<div id="abc"></div>
<div id="efg"></div>
<script type="text/javascript">
document.getElementById('abc').innerHTML="ABC显示内容";
document.getElementById('efg').innerHTML="efg显示内容";
</script>
</body>
</html>如果:把<div id="abc"></div>去掉。就出现错误。document.getElementById('abc')为空或不是对象.
<head></head>
<body>
<div id="abc"></div>
<div id="efg"></div>
<script type="text/javascript">
document.getElementById('abc').innerHTML="ABC显示内容";
document.getElementById('efg').innerHTML="efg显示内容";
</script>
</body>
</html>如果:把<div id="abc"></div>去掉。就出现错误。document.getElementById('abc')为空或不是对象.
解决方案 »
- jquery validate 对比2个text的数字大小
- js 分段读取array数据
- 急急急!!!javascript操作date问题
- JavaScript检查大写键是否打开
- JS页面跳转刷新导致的问题
- 如何加入空格对象
- 好人帮我讲解一下这段javascript代码。
- 请教如何防止表格被连续的字符撑大,例如这里kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
- 隐藏后再好显示会换行,怎么办?
- 怎么在js中引用一个变量?急!急!急!!!一试ok,马上送分!!!!!
- js 里面 如何保持String值不变为8进制数
- jquery的一个问题,
你以id="abc"取值,你又去掉这个id的元素,肯定有错,这些在最基础的书里面都有,速度补知识
if(document.getElementById('abc') != null){
document.getElementById('abc').innerHTML = 'abc显示文字';
}
if(node = document.getElementById('abc')) {
node.innerHTML = "abc文字"
}
这样就不会报错了,而且可以任意引用
具体代码如下:
<script type="text/javascript">
var _div = document.getElementById('abc');
if(_div==null || _div=='undefined' ||_div ==''){
_div = document.createElement('div');
(document.getElementsByTagName('body')[0]).appendChild(_div);
}
_div.innerHTML="ABC显示内容";
</script>
jquery 正好满足你的需求