Js的script标签中的id作用
2012-07-21 12:01
453 查看
首先,和普通的html标签一样,script也是可以作为html元素来处理的,而Dom的节点都是可以有id属性的;
其实,script中的id还是有用的,比如如果页面需要加载的JS文件过多,那样最好是写一个JS文件用来加载这些JS文件,比如可做如下参考:
示例应用
其实,script中的id还是有用的,比如如果页面需要加载的JS文件过多,那样最好是写一个JS文件用来加载这些JS文件,比如可做如下参考:
require:function(libraryName){ document.write('<scripttype="text/javascript"src="'+libraryName+'"></script>'); },//动态加载JS文件 load:function(){ varcr_scripts=newArray(); varscriptObjects=document.getElementsByTagName("script"); //这里是通过ByTagName取得script的当然也可以通过id来取 for(vari=0;i<scriptObjects.length;i++) { vars=scriptObjects[i]; varpath=“” cr_scripts=cr_scripts.concat([ path+"js/prototype.js", path+"js/utility/utility.js", path+"js/webclient.js", path+"js/nrcap2sdk.js", path+"js/combobox.js", path+"js/c7web_combobox.js", path+"js/slider.js", path+"js/range.js", path+"js/timer.js" ]); } for(varj=0;j<cr_scripts.length;j++) { _sl.require(cr_scripts[j]); }; },
示例应用
<scriptid="Temp"language="JavaScript"type="text/javascript"defer>
Temp.src="try.php?include=first.php";
/script>
js解析,处理成script的src属性的值为"try.php?include=first.php",即:src="try.php?include=first.php"
<scriptid="scr"></script><script>
document.getElementById('scr').src='try.php?include=first.php';
</script>
相关文章推荐
- js:script标签的id非兼容属性,不建议使用
- 学习笔记之php页面中js获取标签元素的ID值方法
- JS点击任意标签获得该标签属性,以获得ID为例,以及AJAX的异步原理和 $(document).ready()与window.onload加载方法的区别
- JS中script标签详细介绍
- JS 之 script标签
- js使用this获取a标签id值
- JS提示信息来检测相应id的标签
- jQuery .html()用为读取和修改元素的HTML标签 对应js中的innerHTML[通过ID获取元素]
- referraluserid推广ID号跟踪JS处理A标签
- JS删除script标签
- H5-------------- script 标签的 crossorigin 属性有何作用
- JS动态引入js,CSS——动态创建script/link/style标签
- js通过标签元素id,用document.getElementById().style设置标签元素的css属性
- js原生跨域_用script标签的简单实现
- js指定标签的id只能添加不能删除
- 引用的js中再添加script标签会报错,并且不显示;
- js 过滤script标签之间的内容
- 全面了解js中的script标签
- js根据id,class,标签获取元素
- JS跨域调用之JSONP--动态Script标签方式实现跨域