在文档之间使用jQuery的Javascript不起作用

Javascript with jQuery in between document does not work

本文关键字:Javascript 不起作用 jQuery 文档 之间      更新时间:2023-09-26

我有一段javascript/jquerycode,当页面加载时,它在文档之间执行。

它的作用是获取特定div的高度,并将其分配给另一个div

这在Firefox中运行得很好,但在所有其他浏览器的最新版本(Chrome、Opera、Safari、IE)中都失败了。我使用的是Windows 7 Home Premium 64位。

这是代码。当页面为generated时,它位于div下方。仅适用于Firefox,其他版本无效。

'<script type="text/javascript;">'.
    '$(document).ready(function() {'.
        '$(''.s'').height($(''.entry'').height());'.
    '});'.
'</script>'.

认为问题出在您指定的类型值上。在type属性值的末尾有一个额外的;

因此,要么将其更改为text/javascript,要么完全删除类型属性

此属性标识嵌入代码的脚本语言在脚本元素中,或通过元素的src属性引用。这被指定为MIME类型;支持的MIME类型示例包括text/javascripttext/ecmascriptapplication/javascriptapplication/ecmascript。如果没有此属性,则脚本为作为JavaScript处理。