Итак, задача: с помощью
javascript
найти родительский элемент внедренного скрипта.<span><script type="text/javascript" src="script.js"></span>
Собственно, получить окружающий элемент
span
.Был предложен такой способ:
function getSCRIPTParent(src) {
var parent = null;
var scripts;
var i = 0;
var end = 0;
if (getSCRIPTParent.isSupported) {
scripts = document.getElementsByTagName('script');
for (i, end = scripts.length; i < end; i++) {
if (scripts[i].src.indexOf(src) > -1) {
parent = scripts[i].parentNode;
}
}
}
return parent;
}
getSCRIPTParent.isSupported = document.getElementsByTagName ? true : false;
<span><script type="text/javascript" src="function_lib.js"></script></span>
var scriptParent = getSCRIPTParent("function_lib.js");
alert(scriptParent);
Копирайты:
0 Комментариев :
Отправить комментарий
Жги!