Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何访问<;中的元素;脚本>;在body标签内_Javascript_Jquery - Fatal编程技术网

Javascript 如何访问<;中的元素;脚本>;在body标签内

Javascript 如何访问<;中的元素;脚本>;在body标签内,javascript,jquery,Javascript,Jquery,我正在body标签中使用 <script type="text/javascript" language="javascript"> $('#audioVolume').text($('#audioVolume').text(Math.round((document.mediaPlayer.Volume + 2000) / 10) + "%")); </script> <script type="text/javascript" language="javasc

我正在body标签中使用

<script type="text/javascript" language="javascript">
 $('#audioVolume').text($('#audioVolume').text(Math.round((document.mediaPlayer.Volume + 2000) / 10) + "%"));
</script>
<script type="text/javascript" language="javascript">
$(document).ready(function(){
 $('#audioVolume').text(Math.round((document.mediaPlayer.Volume + 2000) / 10) + "%");
});
</script>

$(“#audioVolume”).text($(“#audioVolume”).text(Math.round((document.mediaPlayer.Volume+2000)/10)+“%”);
错误:Microsoft JScript运行时错误:“未定义”为null或不是对象

需要:我想访问

$(文档).ready(函数(){
$(#audioVolume').text(Math.round((document.mediaPlayer.Volume+2000)/10)+“%”;
});

最佳猜测-
文档。mediaPlayer
未定义。我想你也有一个输入错误-你把元素的文本设置成元素文本的结果?尝试将整个过程包装到一个ready函数中,这样它在加载DOM之前不会运行。如果这不起作用,那么启动IE8中的调试器工具,看看哪个元素没有定义

<script type="text/javascript" language="javascript">
 $(function() {
     $('#audioVolume').text(Math.round((document.mediaPlayer.Volume + 2000) / 10) + "%"));
 });
</script>

$(函数(){
$(#audioVolume').text(Math.round((document.mediaPlayer.Volume+2000)/10)+“%”);
});

将代码分解。找出哪个构造是未定义的。确保它确实存在。我想mediaPlayer是你的问题。。。