javascript - 如何在浏览器调整大小时更改 div 元素的 id?

标签 javascript html

我有这个代码

<div id="123"></div>

我想在浏览器调整大小时将 id 更改为 234

<div id="234"></div>

我已经使用媒体查询,但我认为这是不可能的

@media screen and (max-width: 479px) {

    #123 {

    }
} 

最佳答案

您可以使用 javascript 或 jQuery 轻松完成此操作。 这是用 JS 编写的示例。

window.onresize = function(){
    var div = document.getElementById("aaa");
    if(div){
        div.setAttribute("id", "bbb");
    }
}
#aaa {
    font-size: 10px;
}
#bbb {
    font-size: 10em;
}
<div id="aaa">Resize</div>

关于javascript - 如何在浏览器调整大小时更改 div 元素的 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36636844/

相关文章:

javascript - 在离线(无网络)模式下显示 SVG

css - 更改 Div 字体大小

html - 无法保持特定于一个类/id 的超链接样式

html - 如何在 Twitter Bootstrap 的背景图片上获取容器

php - 使用 PHP 在 dom 中移动标签/元素

javascript - Nodejs版本12在另一个方法中调用方法

javascript - 异或字符串 : JS vs PHP

javascript - div 上的自动滚动不起作用

php - 从页面 url 获取页面描述而不减慢页面加载

javascript - 在类型签名中反射(reflect)对象内部