获取JavaScript中具有custum css属性的所有元素
我们正在开发一个移动跨平台应用程序,希望能够将元素高度设置为屏幕宽度的百分比 所以我们必须使用javascript来实现它 为了使它更易于维护,我们需要实现一个定制的css属性:wheight。这应该是一个百分比值,javascript应该计算正确的值并布局容器 现在我们被困在一开始: 我们需要能够选择具有wheight css属性的所有元素。我们希望在不遍历整个dom的情况下执行此操作获取JavaScript中具有custum css属性的所有元素,javascript,css,attributes,Javascript,Css,Attributes,我们正在开发一个移动跨平台应用程序,希望能够将元素高度设置为屏幕宽度的百分比 所以我们必须使用javascript来实现它 为了使它更易于维护,我们需要实现一个定制的css属性:wheight。这应该是一个百分比值,javascript应该计算正确的值并布局容器 现在我们被困在一开始: 我们需要能够选择具有wheight css属性的所有元素。我们希望在不遍历整个dom的情况下执行此操作 有人知道如何做到这一性能友好的方法吗 我不相信CSS是以这种方式设计的,所以如果存在一个性能友好的解决方案,
有人知道如何做到这一性能友好的方法吗 我不相信CSS是以这种方式设计的,所以如果存在一个性能友好的解决方案,那么它就不会非常简单。我假设你的意思是在元素中添加style=wheight:50%。css类名和html元素上的其他属性如何?我想让jQuery简单一点。不管怎样,检查类名、属性或自定义css属性,您都需要遍历整个dom,对吗?我们希望这样做,而不必遍历整个dom。-如果这些元素可以位于DOM中的任何位置,当然您必须遍历所有元素。没有其他go.BTW使用自定义css属性而不是数据属性是否有特定的原因?