javascript - 在 div 中有脚本标签不好吗?

标签 javascript html

在 body 内的 div 内有一个脚本标签有什么不好?

我正在动态更新 div 以重新加载 div 中的 javascript 代码。有什么需要担心的问题吗?


编辑

因为@Bergi 坚持要看代码。在这里(见下文)。此 div(连同其他包含表示 HTML 元素的 div)通过 AJAX 更新。 div 中的这个脚本 包含映射,用于处理页面上新加载的带有原始数据的 HTML 元素。

        <div>
            <script type="text/javascript">
                var namesMap = <dynamic string from server here>;
                var addressesMap = <dynamic string from server here>;
            </script>
        </div>

最佳答案

放置 <script> 完全没问题标记文档正文中的任何位置。

来自 here ,

The SCRIPT element places a script within a document. This element may appear any number of times in the HEAD or BODY of an HTML document.

但是,每当一个<script>标记出现时,它会暂停代码解析,直到脚本加载并执行。

关于javascript - 在 div 中有脚本标签不好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13075502/

相关文章:

javascript - 如何在悬停时显示最近的 div?

javascript - 如何将 Cordova 应用程序中的本地存储项目持久保存到手机上?

javascript - 将使用history.pushState()创建的URL重定向到基本URL

jquery - 视频.JS : How do I add my own custom play and pause button in the middle of the video-container?

javascript - 仅到达特定的 html 标记作为对象值

javascript - ExtJS AOP 类似于dojo 中提供的吗?

javascript - 如何在滚动时将用户重定向到外部页面?

javascript - 使用 Appbar 组件在 'useInsertionEffect' 中找不到 Material ui 导出 'useInsertionEffect$1'(导入为 'react')

java - 有没有办法获取 DOM 中节点的索引?

python - Django 。动态编写通知并正确呈现它们