有太多的问题和我的类似,我得到了大量错误的问题,我似乎无法判断我的是不是一个复制品。
我注册了一个帐户来问这个问题。
我的问题是代码给了我“uncaughtsyntaxrror:Unexpected token”
HTML格式
<section class="shopBoxBot" href="index.html">
<img class="shopImg" src=Images/Shop/Amethyst_Bracelet.jpg>
<p> hi </p>
</section>
Javascript
var shopSizer = document.querySelectorAll(".shopImg");
for (var i = 0; i < shopSizer.length; i++){
if (shopSizer[i].width => shopSizer[i].height){
shopSizer[i].style.height='100%';
}
else{ shopSizer[i].style.width='100%';
}
}
我只想比较一下哪个更大,高度还是宽度,然后根据这个来决定哪个更大。
错误发生在这一行
if (shopSizer[i].width => shopSizer[i].height){
最佳答案
您错误地使用了比较运算符。=>
应该是>=
if (shopSizer[i].width => shopSizer[i].height){
应该是
if (shopSizer[i].width >= shopSizer[i].height){
关于javascript - 将html类的属性与javascript进行比较,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41073520/