Итак, задача: с помощью
javascript найти родительский элемент внедренного скрипта.<span><script type="text/javascript" src="script.js"></span>
Собственно, получить окружающий элемент
span.Был предложен такой способ:
Код javascript
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;HTML
<span><script type="text/javascript" src="function_lib.js"></script></span>
Как применять (javascript)
var scriptParent = getSCRIPTParent("function_lib.js");
alert(scriptParent);Копирайты:


0 Комментариев :
Отправить комментарий
Жги!