可以。
1、获取所有的script节点
var scripts = documentgetElementsByTagName('script');//通过getElementsByTagName方式获取script节点2、找到对应的script节点,通过src对比
for(var i=0;i<scriptslength;i++){var src = !!documentquerySelector script[i]src : script[i]getAttribute('src',4);//获取src属性,documentquerySelector判断是否支持过滤器,考虑浏览器兼容性。
if(src=='/demojstype=test'){//找到对应的节点
}
}
3、获取src属性后,通过split分割获取type=test
if(src=='/demojstype=test'){//找到对应的节点var type=srcsplit('')[1]; //获取type=test
var typevalue = typesplit('=')[1];//获取type的值test
}
<script src="文件地址" type="text/javascript"></script>
再把你需要用js文件的地方 粘贴这个进入
<script type="text/javascript" src="文件地址"></script>
如果不考虑IE6、7(目前也没必要考虑),可以这样:
// 获取 table 下所有 td 下的 checkboxvar ckboxArr = documentquerySelectorAll('table td input');
function resets()
{
var controls = documentgetElementsByTagName('input');
for(var i=0; i<controlslength; i++){
if(controls[i]type=='text'){
controls[i]value='';
}
}
}
这个例子是遍历页面所有text并赋空值,你可以根据你的需要稍作修改就可以了。
<script>
var aa=documentgetElementById("aa")getAttribute("name");
//getAttribute() 可以获取元素节点里的所有属性值 setAttribute()可以动态的设置属性的值
alert(aa);
</script>
documentgetElementById("abc")valuelength
小数点检查用正则
var regu = "^([0-9][0-9])$"; // 小数测试
var re = new RegExp(regu);
以上就是关于<script src="/demo.jstype=test"/>在demo.js中能不能获取后面那个type参数全部的内容,包括:<script src="/demo.jstype=test"/>在demo.js中能不能获取后面那个type参数、js 如何获取 <input type="file">的上传路径、js获取table的td中的<input type="checkbox" >中的checkbox等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)