有没有办法让脚本在其中的父节点?
例如,如果我有以下代码,是否有办法从该代码块中获取元素“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中使用。