javascript - 是否可以使用 jquery 或 javascript 更改没有 id 或类的 div 的样式?

标签 javascript jquery html css

我想更改 div 的样式,但我要更改的 div 没有 ID 或类。有人可以帮忙吗?

这是我要更改的 div:

<div style="display:inline-block">

我希望结果是这样的:

$('#ID/.Class').css({'display': 'block'});

我想要得到的结果是:

<div style="display:block">

如果你能帮助我,那就太好了!
如果 JQuery 无法实现,请告诉我如何通过 Javascript 实现(如果您告诉我如何通过 Javascript 实现,请告诉我完整的 JavaScript,以便我可以将其粘贴到我的代码中)谢谢!

最佳答案

这可以通过定位 div 的 style 属性在 jQuery 中轻松完成,以通过 * 在其中的任何位置查看它具有 inline-block 的值。如果只需要这些 div 中的一个,您还可以使用 first() 然后使用 css() 来更改样式。

$("div[style*='inline-block']").first().css('display', 'block');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div style="display: inline-block;">Example div</div>

原生 JS 解决方案几乎相同,只是你使用 querySelector():

document.querySelector("div[style*='inline-block']").style.display = 'block';
<div style="display: inline-block;">Example div</div>

关于javascript - 是否可以使用 jquery 或 javascript 更改没有 id 或类的 div 的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47741399/

相关文章:

html - 溢出隐藏/可见弄乱了我的观点

javascript - 如何从子 iframe 获取 &lt;title&gt; 以在 index.html 上设置

javascript - 如何在控件容器中找到SAPUI5控件并将其显示在顶部部分?

javascript - 在 JavaScript 中创建随机数组

javascript - 更改/减少时间格式

javascript - 使用html5进行地理定位

jquery - 如何在用户开始滚动页面时直接将页面滚动到主要内容?

javascript - AngularJs 动态更新 $http 方法的 URL

javascript - jQuery 显示 id undefined 时出错

javascript - 自定义 jQuery 渐变颜色选择器 - 使其成为 'user-friendly'