日期:2014-05-18  浏览次数:20319 次

关于JS 的问题
现在我有这么一段代码
<script type="text/javascript" src='' id="s1"></script> 
我想获取到这个script 并且给 他的src赋值,但是现在我通过这种方法
var objs1 = window.document.getElementById("s1");
找不到s1,哪位能帮我写下,谢谢了。

------解决方案--------------------
可以找到s1,但是不能以这种方式动态改变src的值,src必须在页面加载前就已决定
HTML code

<script type="text/javascript">
window.alert(window.document.getElementById("s1").tagName);
</script>

------解决方案--------------------
不对吧,脚本又不是控件,怎么能有id呢?
------解决方案--------------------
可以这样实现

JScript code
document.write("<script type='text/javascript' src='你的SRC路径'><\/script>")

------解决方案--------------------
或者有服务服务代码为head加个htmlhead控件.
------解决方案--------------------
支持用
document.write("<script type='text/javascript' src='你的SRC路径'><\/script>")
或者用
("<script type='text/javascript' src='<%=url%>'><\/script>
------解决方案--------------------
2楼没用过不要下结论哦!!!!
以前确实看到过 不过网址忘记了 这个是js的另一种无刷新操作!!!
和操作ifrom的性质一样的
------解决方案--------------------
HTML code
<Script language=javaScript id="sortjs" src=""></Script>

------解决方案--------------------
楼上代码似乎没问题,但是运行肯定不能达到预期的效果。
用JS改变<script src="">是不行的。不能达到动态改变。<script src="">和<img src="">是不一样的。似乎!
------解决方案--------------------
同意5楼
------解决方案--------------------
支持用
document.write(" <script type='text/javascript' src='你的SRC路径'> <\/script> ")
或者用
(" <script type='text/javascript' src=' <%=url%> '> <\/script>