jquery或native不能通过其ID获取元素

时间:2015-05-19 09:39:18

标签: javascript jquery html

因此,在页面中有一个ID为#SCPcustomOptionsDiv的div。我想把那个div移到一个应该的地方。

我尝试使用jQuery以及原生javascript,但无法使用它。当我尝试使用调试器运行脚本时,结果为null。这是脚本。

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时,

是不是很重要?

2 个答案:

答案 0 :(得分:4)

SCP中的C c ustomOptionsDiv是HTML中的小写和脚本中的大写。 ID区分大小写。

SCPcustomOptionsDiv
   ^

VS

SCPCustomOptionsDiv
   ^

答案 1 :(得分:2)

在脚本中使用SCPcustomOptionsDiv而不是SCPCustomOptionsDiv

jQuery('#SCPcustomOptionsDiv')
document.getElementById('SCPcustomOptionsDiv')