有没有办法获取脚本标记所在的节点?

时间:2016-07-25 04:28:32

标签: javascript html

有没有办法让脚本在其中的父节点?

例如,如果我有以下代码,是否有办法从该代码块中获取元素“BorderContainer1282”?

<div id="BorderContainer1282" >
    <input id="Button925" type="button" value="Button" >
    <script type="text/javascript">
    var isSame = this == document.getElementById('BorderContainer1282');
    document.getElementById('Button925').value = "Is this a reference to the parent node:" + isSame;
    </script>
</div >

更新
看起来我可以检查document.scripts数组中的最后一个脚本块。

// returns BorderContainer1282
document.scripts[document.scripts.length-1].parentNode.id;

未经过广泛测试。似乎可以在较旧版本的WebKit中使用。

0 个答案:

没有答案