.click()函数在safari中不起作用
.click() function not working in safari
我有一个iframe,在页面加载时将在其父页面上运行锚链接的.click()函数。我使用 parent.document.getElementById (abcanchorid) .click ();
此操作适用于除safari以外的所有浏览器。在狩猎旅行中,TypeError: 'undefined'不是一个函数(求值'parent.document.getElementById("abcanchorid").click()')
我试过了,window.location=parent.document.getElementById('abcanchorid').href;这是不工作的,因为锚的href引用了其他js文件变量。当从iframe调用这些变量时,这些变量是未定义的。
我尝试使用jquery,也没有工作, $ (parent.document.getElementById (abcanchorid)) .trigger("点击");和父母。$ (' # abcanchorid ') .trigger("点击");
有什么建议吗?
$("#abcanchorid").click()
应该可以工作,特别是使用jQuery。为什么需要访问父节点来添加侦听器?
相关文章:
- window.open(url).print()在Safari中不起作用
- 复制到剪贴板在safari-angularjs中不起作用
- Javascript Cookies在Safari中不起作用
- 带有Safari的Javascript;不起作用——所有其他浏览器都起作用
- 导航到新url时,Javascript在Safari中不起作用
- JS代码使IE9和Safari冻结,在Opera中不起作用
- html视频javascript播放方法在移动Safari中不起作用
- 为什么这个排序功能在 Safari 中不起作用
- $.getJSON 在 Chrome 和 Safari 中不起作用
- window.dispatchEvent 在 Firefox、Safari 或 IE 中不起作用
- 滚动到顶部按钮在 chrome 或 safari 中不起作用
- jQuery .play() 在移动 Safari 上不起作用
- jQuery .focus() 在 Safari(桌面)的搜索字段中不起作用
- HTML5<视频>元素在Firefox、Opera和Safari中不起作用
- 为什么find('input:focus')在safari中不起作用
- OfflineAudioContext.startRendering()基于承诺的函数在safari中不起作用
- ng模式验证在safari中不起作用
- 图像预览在Safari中不起作用
- 脚本在safari中不起作用
- CreateContextualFragment在safari中不起作用