我需要根据用户从下拉列表中的选择动态更改脚本标记值,在下面找到我的代码,它不会返回任何内容
function dynamic()
{
var sel_size = jQuery("#block_size").val();
var st = sel_size.split("x");
var site_url = '<?php echo $site_url;?>';
var path = '<?php echo $this->config->item("path");?>';
var id = '<?php echo $zone_id;?>';
var s = document.createElement("script");
s.type = "text/javascript";
s.src = url+path+"?id="+id+"width="+st[0]+"height="+st[1];
s.innerHTML = null;
alert(s);
}
这有什么问题,请更正我的代码,感谢任何帮助...
最佳答案
要应用脚本,您必须运行它:
function dynamic()
{
// ... all other stuff
var s = document.createElement("script");
s.type = "text/javascript";
s.src = url + path + "?id=" + id + "width=" + st[0] + "height=" + st[1];
// Run your script
document.body.appendChild(s);
}
关于javascript - 使用 javascript 动态更改脚本标签值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44690446/