获取在没有事件的情况下调用Javascript的DOM元素
Get the DOM element that calls Javascript without an event
我看过这些答案,但它们都是关于(点击)事件的:
Jquery:选择调用函数的元素
获取引发事件的元素的ID
使用jQuery 获取调用函数的元素的信息
但是,如果没有触发代码的事件,该怎么办?如果脚本已经位于页面加载的DOM元素中,该怎么办:
<div>
<script>drawChip()</script>
</div>
如何获得对使用jQuery或Javascript调用此脚本的div
元素的引用?我试过this
,但没用。
说<div>
"调用"脚本并不准确。脚本就在那里,正好在<div>
元素中,但这一事实对JavaScript运行时来说并不感兴趣。
你能做的是这样的事情:
<div>
<script id='script1234'>
var parentElement = document.getElementById('script1234').parentNode;
drawChip(parentElement);
</script>
</div>
请尝试以下操作::
var scriptDIVs = $("div").has("script")
希望这会有所帮助!!
尝试以下操作:
<div id="myDiv">
<script>drawChip(document.getElementById("myDiv") );</script>
</div>
相关文章:
- 我需要从php调用javascript或jquery
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 使用html表单中的参数调用JavaScript函数
- 可以´t调用JavaScript中的函数
- 在按钮上调用Javascript函数
- 如何从Objective-C代码中调用javascript代码
- 当库在页脚中加载时,基于PHP条件调用Javascript
- 可以't在Jasmine中调用Javascript函数
- 在page_load事件上调用javascript函数
- 如何在ajax中调用javascript对象的方法
- 如何使用WPF调用JavaScript对象的函数
- 我们可以用参数对象集合而不是原始数据来调用JavaScript collection.reduce()方法吗
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 从附加文本调用javascript(订单车)
- 在线程循环中调用JavaScript
- 在指定时间后多次调用Javascript中的函数
- 未调用Javascript onscroll事件
- 如何正确调用Javascript中的匿名函数
- 从字符串调用javascript函数
- 无法从活动调用 javascript 函数