0
如何解析status ='logged-out'的值到其下面的3个标签,更新login_status ='logged-out'的值?使用JavaScript更新位置(src)内的参数
<script type="text/javascript">
window.ndm = window.ndm || {};
window.ndm.cam = {'status':'logged-out'};
</script>
<script src="http://foo.com/adserver/ndm/js.php?position=header-ad&section_id=NEWS&login_status=SUBSCRIBER"></script>
<script src="http://foo.com/adserver/ndm/js.php?position=middle-ad&section_id=NEWS&login_status=SUBSCRIBER"></script>
<script src="http://foo.com/adserver/ndm/js.php?position=footer-ad&section_id=NEWS&login_status=SUBSCRIBER"></script>
请记住,页面上还有其他脚本标记堆,以便识别相关的脚本标记。我有这个功能。
function getScriptSourceName(name){
var scripts = document.getElementsByTagName('script');
for (i=0;i<scripts.length;i++){
if (scripts[i].src.indexOf(name) > -1)
return scripts[i].src;
}}
因此,要找到我想要的相关脚本标记,我调用函数 - getScriptSourceName( 'foo.com');
那么我怎样才能更新login_status参数的值来使用顶部的声明呢?
你是说你想找到现有的