我正在通过React写一本在线教育书。我想添加自动图像编号的图像。所以我有一些JSX代码,比如:
<Page>
<p>Some text.</p>
<Img src={cat} caption={This is a cat} />
<p>Some more text.</p>
<Img src={dog} caption={This is a dog} />
</Page>
<Img />对象是我自己创建的一个格式化图像并将标题放在下面的对象。但是,我想在这个标题中添加一个数字:“图1:
我在DOM中有一个元素:
<a href="#" data-a="1">Link</a>
我想通过它的HTML5自定义数据属性data-a来获取这个元素。所以我写了JS代码:
var a = document.querySelector('a[data-a=1]');
但是这段代码不能工作,并且我在浏览器的控制台中得到了一个错误。(我测试了Chrome和Firefox。)
JS代码var a = document.querySelector('a[data-a=a]');不会导致错误。所以我认为问题在于HT
我找不到任何文档来证实或否认karma启动器在浏览器中支持HTML5。然而,由于缺少一些HTML5功能,我的测试失败了。火狐、Chrome和PhantomJS都会发生这种情况。然而,当我使用实际的浏览器时,一切都按预期运行。
我使用的是库,它会在继续操作之前检查HTML5 API:
// verify that the browser has the needed HTML5 capabilities
if (!(namespace.File && namespace.FileList && namespace.Blob && namespace