JQ 源码中这句代码是什么意思?

function disableScript(elem) {
    elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type;
    return elem;
}
这句代码看的我完全是一脸懵逼 希望dalao能解答一下
阅读 1.7k
2 个回答
<script type="text/javascript"></script>

变为

<script type="true/text/javascript"></script>
<script></script>

变为

<script type="false/"></script>

因为 <script>type如果不正确
(必须为:text/javascript、text/jscript、text/vbscript,或者无type),

将不会当成js执行

<style type="text/css"> 同理

将dom对象的type属性设置为普通type属性,并用/分割

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题