我想把全部<script>移动到body的最后面,请问javascript怎样实现?最好能有用jquery解决?问题困扰我好久了。原来的html:
<body>
<script type="text/javascript" src="ajax.js"></script> <!-- 1 -->
<div>
<script type="text/javascript" src="juery.js"></script> <!-- 2 -->
<div>
<span>1111</span>
<script type="text/javascript"> <!-- 3 -->
function (){
alert("hello word")!
}
</script>
</div>
<ul>
<li>1111</li>
</ul>
</div>
</body>结果的html:
<body>
<div>
<div>
<span>1111</span>
</div>
<ul>
<li>1111</li>
</ul>
</div>
<script type="text/javascript" src="ajax.js"></script> <!-- 1 -->
<script type="text/javascript" src="juery.js"></script> <!-- 2 -->
<script type="text/javascript"> <!-- 3 -->
function (){
alert("hello word")!
}
</script>
</body>
<body>
<script type="text/javascript" src="ajax.js"></script> <!-- 1 -->
<div>
<script type="text/javascript" src="juery.js"></script> <!-- 2 -->
<div>
<span>1111</span>
<script type="text/javascript"> <!-- 3 -->
function (){
alert("hello word")!
}
</script>
</div>
<ul>
<li>1111</li>
</ul>
</div>
</body>结果的html:
<body>
<div>
<div>
<span>1111</span>
</div>
<ul>
<li>1111</li>
</ul>
</div>
<script type="text/javascript" src="ajax.js"></script> <!-- 1 -->
<script type="text/javascript" src="juery.js"></script> <!-- 2 -->
<script type="text/javascript"> <!-- 3 -->
function (){
alert("hello word")!
}
</script>
</body>
解决方案 »
- 求大神 Swordweb组件 Tab页的关闭效果
- 三级联动加一个特效加一个输入框效果求解
- 嵌套 dialogArguments 如何刷新父窗口?
- javascript 浏览器判断 有一句不理解
- 请教大师们,js拼接字符串的问题
- 我现在已经用javasript 实现了一棵树状的结构,我想继续用javasript 来实现选中一个父节点的checkbox,同时它会选中该节点所有子节点checkbox?
- textarea能createtextrange吗?
- 怎样判断一个窗口是showDialog打开的还是window.open打开的?
- 再次请教高手关于层显示的问题,解决即给分!!
- 如何实现树形结构,可以一层一层点了展开的,谢谢
- 仿google suggest有问题啊!各路江湖好汉看下啊!
- 如何用javascript来赋予图片某个区域的链接
function (){
alert("hello word")!
}
</script>
这个就是
<body>
<script type="text/javascript" src="http://localhost/leb/auto/js/jquery-latest.js"></script>
<script>
function move(){
......
}
</script>
<button onclick="move()">移动js节点</button> <!-- 点击这里把所有script标签移动到body最下面 -->
<div>
<script type="text/javascript" src="juery.js"></script> <!-- 2 -->
<div>
<span>1111</span>
<script type="text/javascript"> //3
function (){
alert("hello word")!
}
</script>
</div>
<ul>
<li>1111</li>
</ul>
</div>
</body>
<script>
var a= $("body>div:eq(0)").html()
$("body>div:eq(0)").html(a)
</script>
div里面的script不见了。
{//这里写代码})
你还是直接用脚本写吧
function move(){
var scripts = document.getElementsByTagName("script");
for(var i=scripts.length-1;i>=0;i++){
document.body.appendChild(scripts[i]);
}
}
uncaught exception: [Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIDOMHTMLBodyElement.appendChild]" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" location: "JS frame :: file:///F:/leb%E7%BB%83%E4%B9%A0%E5%9C%BA/8-1/movejs.html :: move :: line 22" data: no]彻底绝望,这题无解了。谢谢eugenepada姐的热心帮帮!
<body>
<script type="text/javascript" src="http://localhost/leb/auto/js/jquery-latest.js"></script>
<div>
<script type="text/javascript" src="juery.js"></script> <!-- 2 -->
<div id="test">
<span>1111</span>
<script type="text/javascript"> <!-- 3 -->
function abc (){
alert("hello word")
}
</script>
</div>
<ul>
<li>1111</li>
</ul>
</div>
<div id="result">result</div>
<script>
function move(){
var scripts = document.getElementsByTagName("script");
for(var i=scripts.length-1;i>=0;i++){
document.body.appendChild(scripts[i]);
}
}
</script>
<button onclick='move()'>move js</button>
</body>
var scripts = document.getElementsByTagName("script");
for(var i=scripts.length-1;i>=0;i--){
document.body.appendChild(scripts[i]);
}
}
今晚能睡个好觉了,eugenepada我爱你一万年。