javascript - jquery或native无法通过ID获取元素

标签 javascript jquery html

因此,页面中有一个 id 为 #SCPcustomOptionsDiv 的 div。我想将该 div 移动到它应该在的正确位置。

我尝试使用 jQuery 以及 native JavaScript,但无法使其工作。当我尝试使用调试器运行脚本时,结果为空。这是脚本。

jQuery('#SCPCustomOptionsDiv') // return []
document.getElementById('SCPCustomOptionsDiv') // return null

这是源代码的一些片段

<span style="display:none;" class="scp-please-wait"><img src="http://optimallyorganic.webmate.co/skin/frontend/base/default/images/scp-ajax-loader.1413318518.gif" class="v-middle" alt="" /> &nbsp; Loading... &nbsp;</span>
        <div id="SCPcustomOptionsDiv"></div>
</fieldset>
<script type="text/javascript">
    $$('#product-options-wrapper dl').each(function(label) {
        label.addClassName('last');
    });
</script>

使用 JavaScript 选择 div 时,camelcase id 重要吗?

最佳答案

SCPcustomOptionsDiv 中的 C 在 HTML 中为小写,在脚本中为大写。 ID 区分大小写。

SCPcustomOptionsDiv
   ^

对比

SCPCustomOptionsDiv
   ^

关于javascript - jquery或native无法通过ID获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30321942/

相关文章:

ajax - jQuery .always() 似乎在 $.get() 请求实际完成之前触发

javascript - 元素的滚动高度给出未定义的值

php - 如何使用表格对齐输入字段

html - 为不同宽高比的图像在图像的右上角放置一个按钮

javascript - NSURLResponse 的 expectedContentLength 的替代方案

javascript - 在 KendoUI 的模板中使用时,不会调用 AngularJS ng-click

javascript - 减少时如何使用 TS 泛型从状态中提取正确的类型

Javascript/Jquery - 不要重复自己

javascript - 灯箱内的谷歌地图

javascript - XML 表达式中缺少 }