Javascript 有没有办法忽略带有<;的类;noscript>;标签

Javascript 有没有办法忽略带有<;的类;noscript>;标签,javascript,css,class,Javascript,Css,Class,我目前正在使用wow.js,以便在向下滚动时淡入内容。它的工作方式是将div类wow添加到希望淡入的对象中,然后由wow.js识别并设置动画。(这里的文档非常简单) 但是,如果浏览器禁用了javascript,它将无法识别任何具有类wow的css样式,因为.wow未在我的样式表中定义。我想知道是否有一个解决方法-我是否应该将.wow类也添加到我自己的样式表中,使用类似.wow{display:block}的东西?或者有没有一种方法可以告诉没有启用javascript的浏览器忽略wow类 不幸的是

我目前正在使用wow.js,以便在向下滚动时淡入内容。它的工作方式是将div类
wow
添加到希望淡入的对象中,然后由wow.js识别并设置动画。(这里的文档非常简单)

但是,如果浏览器禁用了javascript,它将无法识别任何具有类
wow
的css样式,因为
.wow
未在我的样式表中定义。我想知道是否有一个解决方法-我是否应该将
.wow
类也添加到我自己的样式表中,使用类似
.wow{display:block}
的东西?或者有没有一种方法可以告诉没有启用javascript的浏览器忽略
wow


不幸的是,我不能简单地放一条消息说javascript被禁用了,因为我知道很多人在工作时都会查看该站点,在那里javascript被禁用了,他们需要能够查看它

如果浏览器有Javascript,那么只添加
wow
类怎么样

例如:

<div id="one" class="wowable"></div>
<div id="two" class="wowable"></div>

<script type="text/javascript">
    var wowables = document.getElementsByClassName('wowable');
    for(var i = 0; i < wowables.length; i++) {
        wowables[i].classList.remove( 'wowable' );
        wowables[i].classList.add( 'wow' );
    }
</script>

var wowables=document.getElementsByClassName('wowable');
对于(变量i=0;i
如果浏览器有Javascript,那么只添加
wow
类怎么样

例如:

<div id="one" class="wowable"></div>
<div id="two" class="wowable"></div>

<script type="text/javascript">
    var wowables = document.getElementsByClassName('wowable');
    for(var i = 0; i < wowables.length; i++) {
        wowables[i].classList.remove( 'wowable' );
        wowables[i].classList.add( 'wow' );
    }
</script>

var wowables=document.getElementsByClassName('wowable');
对于(变量i=0;i
通常的方法是另一种方法。我不确定库是否有限制,但您可以向
元素添加一个类,标识JS是否可用。相反的方法是使用一个类似于
.no js
的类,然后如果js可以运行,将其从
中删除

比如说

<body class="no-js">
    <script type="text/javascript">document.body.className = "";</script>

通常的做法是相反的。我不确定库是否有限制,但您可以向
元素添加一个类,标识JS是否可用。相反的方法是使用一个类似于
.no js
的类,然后如果js可以运行,将其从
中删除

比如说

<body class="no-js">
    <script type="text/javascript">document.body.className = "";</script>

我想你可能忘了让一些人忘记完成他们在你的文章中键入的内容。好吧,在你的问题中,你写了
wow{display:block}
,只需使用
wowable{display:block}
。我想你可能忘了让一些人忘记完成他们在你的文章中键入的内容。好吧,在你的问题中,你写了
wow{display:block}
,只需使用
wowable{display:block}
。是否将
。没有js
与Modernizer合作?您可以将其与Modernizer一起使用,并且它将自动从中删除类,这样您就不必这样做。但是如果您这样做,您将希望将其放在
元素上,我相信它将
。没有js
与Modernizer合作?您可以将其与Modernizer一起使用,并且它将是一个很好的选择自动地将类从中剥离,这样您就不必这样做。但是如果您这样做,您将希望将它放在
元素中,我相信