javascript getelementbyid为null
这是一个奇怪的问题。过去两天我一直在用头撞墙。我以前也做过类似的事情,所以不确定问题出在哪里 您可以在此处看到工作页面: 我试图隐藏右边的“测试盒”,但当我试图通过id获取它时,那里什么都没有。没有其他元素具有相同的标记名,id是正确的。一定有什么我错过了,希望另一双眼睛能看到javascript getelementbyid为null,javascript,html,dom,Javascript,Html,Dom,这是一个奇怪的问题。过去两天我一直在用头撞墙。我以前也做过类似的事情,所以不确定问题出在哪里 您可以在此处看到工作页面: 我试图隐藏右边的“测试盒”,但当我试图通过id获取它时,那里什么都没有。没有其他元素具有相同的标记名,id是正确的。一定有什么我错过了,希望另一双眼睛能看到 <script language="JavaScript" type="text/javascript"> var x = document.getElementById('col-ab-affUSLF'
<script language="JavaScript" type="text/javascript">
var x = document.getElementById('col-ab-affUSLF');
var y = document.getElementById('col-c-affUSLF');
x.style.width = 'auto !important';
y.style.display = 'none !important';
</script>
var x=document.getElementById('col-ab-affUSLF');
var y=document.getElementById('col-c-affUSLF');
x、 style.width='自动!重要的",;
y、 style.display='无!重要的",;
谢谢,
Blake在调用getElementById时,具有给定ID的元素不存在。许多框架在进行DOM操作(包括尝试获取具有给定ID的元素)之前“等待DOM就绪”(例如onload)是有原因的
快乐编码。在调用getElementById时,具有给定ID的元素不存在。许多框架在进行DOM操作(包括尝试获取具有给定ID的元素)之前“等待DOM就绪”(例如onload)是有原因的
愉快的编码。这一行中有一个不必要的双引号:
y.style.display = 'none !important"';
它看起来像是在甩掉你的脚本标签。这行中有一个不必要的双引号:
y.style.display = 'none !important"';
它看起来像是扔掉了你的脚本标签。查看源代码,这是你的js:
<script language="JavaScript" type="text/javascript">
var x = document.getElementById('col-ab-affUSLF');
var y = document.getElementById('col-c-affUSLF');
x.style.width = 'auto !important';
y.style.display = 'none !important"';
</script>
var x=document.getElementById('col-ab-affUSLF');
var y=document.getElementById('col-c-affUSLF');
x、 style.width='自动!重要的",;
y、 style.display='无!"重要",;
看起来在
y.style.display='中有一个额外的双引号“!重要提示“;
查看源代码,这是您的js:
<script language="JavaScript" type="text/javascript">
var x = document.getElementById('col-ab-affUSLF');
var y = document.getElementById('col-c-affUSLF');
x.style.width = 'auto !important';
y.style.display = 'none !important"';
</script>
var x=document.getElementById('col-ab-affUSLF');
var y=document.getElementById('col-c-affUSLF');
x、 style.width='auto!important';
y、 style.display='none!important';
看起来在
y.style.display='none!important'中有一个额外的双引号“代码>您可以发布相关的JavaScript吗?如果你真的用小写(getelementbyid
)输入它,那么它就不起作用了,因为它应该是驼峰式的:getelementbyid('idName')
你能发布你的相关JavaScript吗?如果你真的用小写(getelementbyid
)输入它,那么它就不起作用了,因为它应该是驼峰式的:getelementbyid('idName')
我想你完全正确。我是盲人。我一到家就确认。感谢框架不必等待任何东西,使用DOMready函数取决于程序员。将其包装在onload事件中调用的函数中,完全按照预期工作。谢谢你们,我想你们说得很对。我是盲人。我一到家就确认。感谢框架不必等待任何东西,使用DOMready函数取决于程序员。将其包装在onload事件中调用的函数中,完全按照预期工作。谢谢各位。