首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取javascript代码的父div (纯js)?

如何获取javascript代码的父div (纯js)?
EN

Stack Overflow用户
提问于 2018-10-04 05:12:09
回答 1查看 78关注 0票数 -1
代码语言:javascript
运行
复制
<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()”函数/对象那样的参数来获取它。

顺便说一句。一个函数,用于获取script标记内的javascript代码的子"script“标记。

编辑:一个更详细的例子。

代码语言:javascript
运行
复制
//---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']);
};
//......

我怎样才能得到这项工作呢?

太感谢了。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52635762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档