javascript - 如何在脚本标签内设置变量

标签 javascript html

我有一个页面名称 index.php。我在页面顶部有一个脚本变量,如下所示:

<script>
    var search_quarry = "some_test";
</script>

在同一页面的底部,我想将此变量添加到 src脚本标签的属性:
<script src=NEED_TO_ADD_HERE></script>

这不起作用:
<script src=search_quarry> </script>

谁能告诉我该怎么做?

最佳答案

您需要处理 DOM 操作:

var search_query = 'some_test';
s = document.createElement('script');
s.src = search_query;
document.getElementsByTagName('head')[0].appendChild(s);

或者,作为替代方案,尽管我不确定这是否可行:
<script id="fixme"></script>
<script type="text/javascript">
    var search_query = 'some_test';
    document.getElementById('fixme').src = search_query;
</script>

关于javascript - 如何在脚本标签内设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11457918/

相关文章:

javascript - 如何使用 jQuery 读取 CSS 内容值?

javascript - Fabric JS行高和单个字符的字符间距

javascript - 谁能教我下面给出的JS代码?

jquery - 如何编写用 Protractor 单击下拉菜单中的选项的测试?

html - CSS 元素伪不覆盖子元素样式

html - 如何覆盖 iframe 中设置的 css 类?

javascript - Ionic 4 使用自定义图标更改 ion-tab-button

javascript - React 中将子组件的值传递给父组件

javascript - 为什么这个 javascript 在一个网站上不起作用,但在另一个网站上却可以?

javascript - 如何更改此图像的点击处理程序?