【问题标题】:how can i put an image into select? [duplicate]如何将图像放入选择中? [复制]
【发布时间】:2011-02-01 06:27:48
【问题描述】:

我有这个脚本

<select>
<option value="1">one<img src="star.gif" height="15" width="15"></img> </option>
</select>

但它不起作用。 如何将图像放入选择中? 谢谢

更新:

所以这是不可能的?:(也许通过 javascript?...

【问题讨论】:

  • 没有什么是不可能的,只是比它的价值更难。
  • 是的,如何?我真的需要它:)

标签: javascript jquery html css html-select


【解决方案1】:

你不能 - DOM 模型不允许选项元素中的 img 元素

【讨论】:

    【解决方案2】:

    大多数将图像与菜单中的某个选项相关联的网站都使用 JavaScript 或 jQuery 来在选择新选项时更改菜单左侧或右侧的图像。但是,不能以任何方式将图像放入其中或为选项元素设置背景图像。

    【讨论】:

      【解决方案3】:

      尝试创建一个菜单列表:

      http://plugins.jquery.com/project/Plugins/category/44

      【讨论】:

        【解决方案4】:

        也许用 CSS 设置背景图像 - 从来没有这样做过,所以不知道它是否有效 - 我猜这也会有浏览器问题。

        【讨论】:

        • 选项元素的样式太挑剔,背景图片不起作用。这是因为选项元素实际上没有背景属性,它们必须遵循它们所属的选择元素的样式。
        【解决方案5】:

        没有办法让这个工作跨浏览器,因为很多浏览器限制你可以用标签做什么。 FireFox 浏览器是唯一的例外。但无论如何,选项内的 HTML 标签是不允许的according to the standards

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-03-25
          • 2021-01-22
          • 1970-01-01
          • 1970-01-01
          • 2020-05-25
          • 2013-09-15
          • 1970-01-01
          • 2013-06-20
          相关资源
          最近更新 更多