扫码关注官方订阅号
代码如下
例如我想要获取script标签上的d-type和d-id怎么获取呢?
script
d-type
d-id
或者还有什么其他方式呢?
后面我看了下多说的代码如下,需要设置一个参数duoshuoQuery,同时异步加载一个js。
我可以改成如下:
但是不够简洁,大家有没有什么比较好的方法?谢谢大家?
欢迎选择我的课程,让我们一起见证您的进步~~
一、你直接在loader.js调用下面提供的方法就行了。比如你获取typevar type=getscriptarg("d-type");
function getscriptarg(key) { var scripts = document.getElementsByTagName("script"), script = scripts[scripts.length - 1], src = script.src; return (src.match(new RegExp("(?:\\?|&)" + key + "=(.*?)(?=&|$)")) || ['', ""])[1]; }
二、还有就是你可以把script标签看成和普通的标签一样就行了。改怎么获取就怎么获取,<script id="xxxxxxx" data-type="yyyyyyyy"></script>用jquery获取:var type=$("#xxxxxxx").data(type);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
一、你直接在loader.js调用下面提供的方法就行了。
比如你获取type
var type=getscriptarg("d-type");
二、还有就是你可以把script标签看成和普通的标签一样就行了。
改怎么获取就怎么获取,
<script id="xxxxxxx" data-type="yyyyyyyy"></script>
用jquery获取:
var type=$("#xxxxxxx").data(type);