<div id="a">
<div id="b">
<script type="text/javascript">
var MyDiv1 = GetMyOwnDiv();
</script>
</div>
<div id="c">
<script type="text/javascript">
var MyDiv2 = GetMyOwnDiv();
</script>
</div>
</div>
MyDiv1应该包含div id =“ a”的DOM部分,而MyDiv2应该包含id =“ b”的DOM部分。这样我就不需要像“ this()”或“ self()”函数/对象这样的参数。
顺便说一句。一个功能,用于获取脚本标签内javascript代码的子“脚本”标签dom部分。
编辑:更详细的示例。
//---Global loaded script in HEAD---
function LoadAsyncScript(){
//.....
var TScriptData = xmlhttp.responseText;
var TAppID = G_UNIQUEID;
var TScript = document.createElement('script');
TScript.setAttribute('type', 'text/javascript');
TScript.innerHTML = TScriptData;
document.getElementById('div_main').insertAdjacentHTML('beforeend', '<div id="_' + TAppID + '_app" style=""></div>');
var TApp = document.getElementById('_' + TAppID + '_app');
TApp.dataset['appid'] = TAppID;
TApp.appendChild(TScript);
//.....
};
function CloseApp(V_AppID){
var TMyAppDiv = document.getElementById('_' + V_AppID + '_app');
TMyAppDiv.removeChild(TMyAppDiv);
};
//---END OF Global loaded script in HEAD---
//Async loaded and "appendChild" script part
function OnClick_Callback(){
var TMyDiv = GetMyDivOfThisFunction();
CloseApp(TMyDiv.dataget['appid']);
};
//......
我如何获得这项工作?
非常感谢。
答案 0 :(得分:-3)
有两种获取Html元素的Dom对象的方法。
为id为“ a”的Div承担
结局