问个JQ自动点击的问题
时间:2013-05-18
来源:互联网
<script type="text/javascript" src="/js/hot.js"></script>
hot.js内容:
function checkstaion(){
var str = '<ul><li><a class="lineStation hover" rel="哈哈">哈哈</a></li></ul>';
$('#linemap8 #dtzd ul').remove();//先清空原先的
$('#linemap8 #dtzd').append(str);//追加新内容
}
<a id="HarDest">更多</a>
点击代码
$(document).ready(function(){
var obj = document.getElementById("HarDest");
obj.click();
});
当我手工去点击的话一切都正常!!!!!!!!
当我把改变成<a id="HarDest" href="百度网址" >更多</a>
还是用
$(document).ready(function(){
var obj = document.getElementById("HarDest");
obj.click();
});
去点击,发现能自动跳到百度页
问题:自动点击的时候,$('#linemap8 #dtzd ul').remove();//先清空原先的
$('#linemap8 #dtzd').append(str);//追加新内容。。。。。。。。。。。。。。。这里不知道为什么是没有执行,新内容追加不成功,当我手工的时候,一切正常
作者: jianjiandandan 发布时间: 2013-05-18
var obj = document.getElementById("HarDest");
obj.click();
});
你能告诉我,这行执行后是啥效果?
a标签加了href 属性,这里要在click事件里加入 return false; 这样才不会跳转到 url
作者: haowei4032 发布时间: 2013-05-18
$(document).ready(function(){
var obj = document.getElementById("HarDest");
obj.click();
$(document).ready(function(){
var obj = document.getElementById("HarDest");
obj.click();
});//这里我是想让它去执行
function checkstaion(){
var str = '<ul><li><a class="lineStation hover" rel="哈哈">哈哈</a></li></ul>';
$('#linemap8 #dtzd ul').remove();//先清空原先的
$('#linemap8 #dtzd').append(str);//追加新内容
}
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
a标签加了href 属性,这里要在click事件里加入 return false; 这样才不会跳转到 url//这个只是我的列子,说明obj.click();执行了,但是使用那个JS函数却没执行成功,所以求助
作者: jianjiandandan 发布时间: 2013-05-18
作者: daybyday 发布时间: 2013-05-18
$(document).ready(function(){
var obj = document.getElementById("HarDest");
obj.click();
试试这个吧
$(document).ready(function(e) { var obj = document.getElementById("HarDest"); obj.onclick = function() { checkstaion(); } }); function checkstaion(){ var str = '<ul><li><a class="lineStation hover" rel="哈哈">哈哈</a></li></ul>'; $('#linemap8 #dtzd ul').remove();//先清空原先的 $('#linemap8 #dtzd').append(str);//追加新内容 }
作者: haowei4032 发布时间: 2013-05-18
试试这个吧
[mw_shl_code=javascript,true]$(document).ready(function(e) {
var obj = document.getEle ...
obj.onclick = function() {
checkstaion(); //这里我改成alert('xx') 都不执行的,
}
谢谢你了哦
作者: jianjiandandan 发布时间: 2013-05-19
试试这个吧
[mw_shl_code=javascript,true]$(document).ready(function(e) {
var obj = document.getEle ...
obj.onclick = function() {
checkstaion(); //这里我改成alert('xx') 都不执行的,
}
谢谢你了哦
作者: jianjiandandan 发布时间: 2013-05-19
obj.onclick = function() {
checkstaion(); //这里我改成alert('xx') 都不执行的,
}
+我QQ 我给你弄 937329369
作者: haowei4032 发布时间: 2013-05-19
$(dom).trigger('click')
作者: cevin.zyc 发布时间: 2013-05-20
+我QQ 我给你弄 937329369
谢谢 我又其他方法完成了
作者: jianjiandandan 发布时间: 2013-05-20
+我QQ 我给你弄 937329369
谢谢 我用其他方法完成了
作者: jianjiandandan 发布时间: 2013-05-20
作者: cslgpl 发布时间: 2013-05-21
作者: JackFang 发布时间: 2013-05-21
直接赋值不就好了么?
作者: JackFang 发布时间: 2013-05-21
a标签有 href 会执行href的
自动点击的时候即使没有href也还是不执行,手工点击才会执行,很奇怪
作者: jianjiandandan 发布时间: 2013-05-21
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28