相关疑难解决方法(0)

设置没有值的属性

如何在不添加jQuery值的情况下设置数据属性?我要这个:

<body data-body>
Run Code Online (Sandbox Code Playgroud)

我试过了:

$('body').attr('data-body'); // this is a getter, not working
$('body').attr('data-body', null); // not adding anything
Run Code Online (Sandbox Code Playgroud)

其他所有东西似乎都将第二个参数添加为字符串.是否可以只设置一个没有值的属性?

javascript jquery attributes attr

190
推荐指数
6
解决办法
9万
查看次数

运行 document.head 时将 ASYNC 添加到 &lt;script&gt; 标记

我正在尝试将JavaScript 文件注入<head></head>到. JavaScript 文件是异步的,我想script注入时将其添加到标签中。

这是我到目前为止所拥有的:

var imported = document.createElement('script');
imported.src = 'http://domain/js/my.js';
imported.setAttribute("type", "text/javascript");
imported.async = async;
document.head.appendChild(imported);
Run Code Online (Sandbox Code Playgroud)

这会注入 JavaScript 文件,但我在线收到错误imported.async = async;

未捕获的引用错误:异步未定义

并且async不添加到标签中。

如何添加到注入的JavaScript 文件async中?

PS:我不是在寻找 jQuery 答案,只是纯 JavaScript。

javascript asynchronous appendchild head

4
推荐指数
1
解决办法
5302
查看次数

标签 统计

javascript ×2

appendchild ×1

asynchronous ×1

attr ×1

attributes ×1

head ×1

jquery ×1