css - 在 javascript jquery mobile 中显示隐藏和显示?

标签 css jquery-mobile getelementsbyclassname

我在我的 javascript 函数中使用了以下行来显示带有类的元素。

<script type="text/javascript">
function showRates()
{
    //load next page
    alert("hi");
    document.getElementsByClassName('myp').style.display = "block";
}

但是,显示 block 没有出现。

最佳答案

由于您使用的是 ,为什么不用呢?

$('.myp').css('display', 'block');

此外,请记住 getElementsByClassName 返回一个 NodeList 并且没有 style 属性。如果您不想使用 jQuery,则必须遍历列表中的元素,然后应用 .style.display 更改。

关于css - 在 javascript jquery mobile 中显示隐藏和显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20866517/

相关文章:

javascript - 带有颜色转换 jquery 的进度条?

javascript - 在 jQuery Mobile 中打开弹出窗口时如何避免上下滚动

javascript - 如何通过 Javascript 将图像添加到按钮?

html - :not() selector not working

html - iOS 7 Safari 强制使用粗体按钮

页面转换发生后,jQuery Mobile 获取导致页面转换的单击项目的 ID

javascript - 按类名对 onclick 上的项目进行计数

javascript - 显示包含特定于被单击容器的内容的弹出窗口

html绝对位置里面的absolute

javascript - 当 url 包含空格时, Angular ng 样式背景图像