Ros*_*nck 5 html javascript javascript-events
我有一个页面名称index.php.我在页面顶部有一个脚本变量如下:
<script>
var search_quarry = "some_test";
</script>
Run Code Online (Sandbox Code Playgroud)
在同一页面的底部,我想将此变量添加到src脚本标记的属性中:
<script src=NEED_TO_ADD_HERE></script>
Run Code Online (Sandbox Code Playgroud)
这不起作用:
<script src=search_quarry> </script>
Run Code Online (Sandbox Code Playgroud)
谁能告诉我怎么做?
你需要做DOM操作:
var search_query = 'some_test';
s = document.createElement('script');
s.src = search_query;
document.getElementsByTagName('head')[0].appendChild(s);
Run Code Online (Sandbox Code Playgroud)
或者,作为替代方案,虽然我不确定这是否有效:
<script id="fixme"></script>
<script type="text/javascript">
var search_query = 'some_test';
document.getElementById('fixme').src = search_query;
</script>
Run Code Online (Sandbox Code Playgroud)