<script src="demo.jstype=test">在demo.js中能不能获取后面那个type参数

<script src="demo.jstype=test">在demo.js中能不能获取后面那个type参数,第1张

可以。

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 下的 checkbox 

var 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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9532229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存