<script type="text/javascript" id="bdshell_js"></script>
<script>
documentgetElementById('bdshell_js')src = ">
ajax可以完美实现。如下:
$ajax({type: "GET",
url: "testjs",
dataType: "script"
});
动态创建 script 标签,就可以加载了,简单写个 demo,未测试,仅提供思路:
var script = documentcreateElement( 'script' );scripttype = 'text/javascript';
scriptsrc = ' );
上面代码需要注意几点:
一些旧版本IE可能不支持 script 的 onload,需要使用 onreadystatechange。
插入节点是,严谨的话,需要判断一下是否有<base>标签存在
你表达得有点不太清楚,按照我对你的理解,你可能是想做下面的事情:
$("#button_Reboot")click(function () {$get("Rebootrun", function (result) {
alert(result);
})
done(function() {
windowlocationreload();
});
})
因为get是异步方法,所以我猜你想做的是等待get方法已经拿到数据以后再进行一次页面的刷新,于是,我们就可以用”done“这个方法了,这个方法做的事情就是等待get方法成功完成以后才刷新页面。
有问题再追问。
原理用js来点击按钮需要分2步,第一步是选中按钮的元素,第二步是使用元素自带的click函数。
例如接下来我将要演示的例子中,仅用
documentgetelementbyid("btn")click()
一行就可以控制按钮点击。
其中documentgetelementbyid("btn")是根究id获取按钮的元素,click()是使按钮被点击一次。
演示
这是我为此问题专门写的在线演示页面点击按钮演示页面。
页面结构如图
首先点击右下角打开控制台
然后输入
documentgetelementbyid("btn")click()
这行代码
按回车运行代码即可d出一行提示,说明按钮被点击。你可以用鼠标点击一下按钮,也是这个效果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)