`

动态改变select option时,宽度自动变短解决方法

阅读更多

代码不应该是先设置属性在追加,而应该是先追加再设置属性。

原因是 追加DOM要先追加 后设置属性,否则会有reflow发生。

<html>
  <head>
      
    <title>JQuery</title>
 <meta http-equiv="pragma" content="no-cache">
 <meta http-equiv="cache-control" content="no-cache">
 <meta http-equiv="expires" content="0">    
 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 <meta http-equiv="description" content="This is my page">
 <!--
 <link rel="stylesheet" type="text/css" href="styles.css">
 -->
 <script type="text/javascript" src="js/jquery-1.6.2.js"></script>
 <script type="text/javascript">
  function add(){
        var obj = document.getElementById('lst1');
        var opn = document.createElement("OPTION");
        obj.appendChild(opn);//先追加
        opn.innerText = 11;
        opn.value = 11;
       
    }
 
 </script>
  </head>
  
  <body>
     <table style="width:500px;">
    <tr>
        <td style="width:100%;">
            <select id="lst1" style="width:95%;">
                <option>1</option>
            </select>
        </td>
    </tr>
</table>
<input type="button" value="show" onclick="add();">
    
  </body>
</html>

 

分享到:
评论

相关推荐

    固定宽度下拉列表select中option内容显示不全问题解决方法

    然而,在某些情况下,特别是在固定宽度的`&lt;select&gt;`元素中,如果`&lt;option&gt;`的内容过长,可能会导致内容显示不全,只显示部分内容或者超出边界。这种问题会给用户带来不便,因为他们可能无法清楚地看到所有可选项。...

    js实现动态生成select中的option

    在JavaScript编程中,动态生成`select`元素中的`option`是一项常见的需求,特别是在网页交互或者数据展示时。本文将深入探讨如何使用JavaScript实现这一功能,同时结合提供的`autoSelect.html`和`autoselect.txt`...

    JS动态添加Select中的Option元素值

    在JavaScript(JS)编程中,动态添加Select中的Option元素值是一项常见的需求,特别是在网页交互或者数据填充时。这里我们将深入探讨如何实现这个功能,并提供一个实际的案例来演示这一过程。 首先,我们要理解HTML...

    select option带自定义图片

    以下是一个关于如何在`&lt;select&gt;`和`&lt;option&gt;`中添加自定义图片的详细教程。 首先,我们需要理解HTML基础。`&lt;select&gt;`元素创建一个可选列表,用户可以选择其中的一个或多个选项。`&lt;option&gt;`元素定义了下拉列表中的一...

    JS动态添加option和删除option(附实例代码)

    1.动态创建select 代码如下: function createSelect(){ var mySelect = document.createElement(“select”); mySelect.id = “mySelect”; document.body.appendChild(mySelect); } 2.添加选项option 代码如下: ...

    Ant design vue中的a-select在动态给option赋值之后,placeholder失效.pdf

    总之,当遇到`a-select`组件的`placeholder`在动态加载数据后失效的问题时,可以通过调整初始数据和使用`label-in-value`属性来解决。方法二更为灵活,能够兼顾`placeholder`的显示和接口的兼容性。在实际项目中,...

    个性化Select,长宽可自适应

    `:这会让Select元素像内联元素一样显示,但允许设置宽度和高度,使其能够根据内容自动调整宽度。 2. 使用`width: auto;`:这将让Select元素的宽度由其内容决定,但需要注意在某些浏览器中可能需要配合`display`属性...

    向元素中动态添加option

    这篇博客“向&lt;select&gt;元素中动态添加option”探讨的就是如何在JavaScript或jQuery的帮助下,实现在用户界面中动态地向`&lt;select&gt;`元素添加选项。 JavaScript是一种广泛使用的客户端脚本语言,它可以操作HTML元素,...

    jquery获得select option值

    根据提供的文件信息,我们可以总结出一系列关于如何使用jQuery来获取不同类型的表单元素(如文本框、单选按钮、复选框以及下拉列表)的值的方法。下面将详细介绍这些方法及其应用场景。 ### 一、获取文本框(input ...

    javascript_select_option_操作详解.txt

    在处理表单时,经常需要检测用户是否已选择了某个 `&lt;select&gt;` 元素中的 `&lt;option&gt;` 项。以下是一个简单的示例来实现这一功能: ```javascript function hasSelection(selectElement) { if (selectElement....

    关于解决ElementUi中select框在页面滚动时el-option超出元素区域的问题+ cascader滚动超出问题

    然而,在实际使用过程中,可能会遇到一些问题,比如Select下拉选项(el-option)在页面滚动时超出元素区域,以及Cascader级联选择器滚动超出其容器。这两个问题都会影响用户体验。本文将详细探讨这两个问题的原因及...

    select项内容过长解决办法

    这些库提供了更高级的功能,如搜索、分页和自动调整宽度。例如,使用Select2库,可以这样实现: ```html &lt;link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel=...

    动态给select添加option失败的问题原因及解决

    做作业的时候需要给给一个select标签动态添加option,但却总是不成功,刚开始我是这样写的: $(#day).options.append(new Option(i,i)); 然后发现并没有变化,查资料后才发现,如果要用jQuery给select标签动态添加...

    Jquery操作Select option整理

    本文档汇总了一系列关于如何使用jQuery来操作`&lt;select&gt;`元素及其`&lt;option&gt;`子元素的方法,旨在为前端开发者提供一个实用的参考指南。 #### 二、遍历和操作 `&lt;option&gt;` 元素 **1. 遍历并移除特定 `&lt;option&gt;`:** ```...

    js 操作select和option

    ### JavaScript 操作 Select 和 Option 的方法详解 在网页开发中,`&lt;select&gt;` 元素是一种常见的表单控件,用于收集用户输入的选择项。它通常包含多个 `&lt;option&gt;` 子元素供用户选择。通过 JavaScript,我们可以实现...

    清空select标签中option选项的3种不同方式

    方法一 复制代码代码如下: document.getElementById(“selectid”).options.length = 0; 方法二 复制代码代码如下: document.formName.selectName.options.length = 0; 方法三 复制代码代码如下: document....

    Webdynpro for ABAP中select option 用法

    ### Webdynpro for ABAP中select option 用法 #### 引言 本文将通过一个具体的应用场景来探讨如何在Webdynpro for ABAP中使用Select Options功能。该应用场景涉及展示一个选择屏幕,用户可以在其中输入航空公司的ID...

    layui select动态添加option的实例

    "layui select动态添加option的实例" 本文主要讲解了如何使用 layui 实现select动态添加option的功能。layui是一款轻量级的前端框架,提供了许多实用的组件和功能,select组件是其中的一种,能够实现动态添加option...

    select option,鼠标移到哪个选向就给出相应的鼠标提示

    在IT行业中,交互设计是用户体验的关键部分,"select option"的选择项交互是网页或应用程序界面设计中的常见元素。本文将围绕“select option”及其相关的鼠标提示功能进行详细讲解。 "Select option"通常指的是...

    select将选中的option设置为默认选项

    有时候,我们可能需要在页面加载时预设一个选项为默认选中状态,或者根据用户操作动态改变选中状态。在JavaScript中,这可以通过操作DOM(文档对象模型)来实现。本文将详细介绍如何使用JavaScript将指定的`&lt;option&gt;...

Global site tag (gtag.js) - Google Analytics