在 html 中使用包含空格的变量设置“value”属性

2024-01-16

我对 HTML/JS 很陌生,所以如果这是一个基本问题,我深表歉意...我尝试在网上查找此问题,但无法找到解决方案。

我正在使用 JS 代码来创建 HTML。我正在尝试使用包含空格的 var 设置“值”属性(带空格的字符串)。当检查 chrome 中的值时,我可以看到字符串设置不正确。

这是我的JS代码:

var templateArray = templateString.split("\t");
for (var i = 0; i < templateArray.length; i++) {
  htmlTemplate.push("<option value="+templateArray[i]+">"+templateArray[i]+"</option>");
}

这是模板数组:

templateArray[0] = template_member_information
templateArray[1] = template - member information

这是我在 chrome 中检查时得到的结果:

<option value="template" -="" member="" information="">template - member information</option>
<option value="template_member_information">template_member_information</option>

不要编写原始 HTML,而是仅存储值,然后动态创建 DOM 元素。

假设您拥有名为的数组中的所有值values有这样的代码来填充具有这些值的项目的下拉列表:(并且文本等于该值)

var oDDL = document.getElementById("MyDropDownList");
for (var i = 0; i < values.length; i++) {
    var option = new Option();
    option.value = option.text = values[i];
    oDDL.appendChild(option);
}

这样您就不必搞乱引号,并且代码更加灵活。

现场测试用例 http://jsfiddle.net/k2QTa/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 html 中使用包含空格的变量设置“value”属性 的相关文章

随机推荐

  • 声明了本地函数“RestartGame”但从未使用过 Assembly-CSharp

    我真的需要帮助 当我将 Invoke 放入 C 中时 出现以下错误 声明了本地函数 RestartGame 但从未使用过 Assembly CSharp 我真的不知道为什么会发生这种情况 但这是代码 使用Unity引擎 使用UnityEng
  • 相当于 VB 脚本的%username%

    我正在寻找从当前用户的计算机中删除 OfficeFileCache 文件夹 目前我有 Option Explicit Dim obj Set obj CreateObject wscript shell Dim fso Set fso Cr
  • Web Worker:如何防止从缓存加载该文件?

    这非常烦人 我想知道为什么我的更改没有得到反映 因为我注意到我的 Web Worker 的 JavaScript 文件总是从缓存加载 我已禁用缓存并点击Ctrl F5也不行 我怎样才能确保这个文件does not从缓存中加载 worker
  • 如何以编程方式清除/重置 React-Select?

    反应选择V2 and V3似乎有几个道具 例如clearValue resetValue and setValue 无论我尝试什么 我都无法以编程方式清除选择 resetValue从外部似乎无法访问 selectRef setValue c
  • PHP set_time_limit 限制

    QUESTION 如果我使用的话效果会好吗sleep 300 以 5 分钟的间隔完成一整天 24 小时 这意味着 would set time limit 86400 work 然后我可以将主机的时间表设置为每 24 小时仅使用一次 INF
  • 修复使用 Android NDK 和 std::vector 时的 Eclipse 错误

    我正在使用 eclipse 开发一个也使用 ndk 的 Android 应用程序 我在我的应用程序中进行了向量化 并且我已经完成了必要的操作来获取它们 包括 APP STL stlport static 在我的 Application mk
  • Google Play 显示 - 您的设备与此版本的 Samsung Galaxy tab 2 和 Google Nexus 7 不兼容

    当我将应用程序发布到 Google Play 商店并尝试在 Google Nexus 7 上下载它时 我收到消息 您的设备与此版本不兼容 我的清单文件声明如下
  • 如何使用TinyXml解析特定元素

    我想解析一组元素TinyXml输出 本质上 我需要挑选出任何端口元素 portid 端口属性的状态为 open 如下所示为端口 23 最好的方法是什么 以下是 TinyXml 输出的 简化 列表
  • 检查上传的文件是否为 csv 格式

    我正在 php 中上传文件 并且只想上传 csv 文件 我相信我的语法适合内容类型 当它是 csv 文件时 它总是转到 else 语句 我在这里做错了什么 if FILES file type text csv else 如果我更改内容类型
  • 比较 T-SQL 中的日期,忽略时间部分

    我正在使用 MS SQL 2005 我想检查两个日期是否相等 但忽略时间部分 我知道我可以利用DATEDIFF http msdn microsoft com en us library ms189794 aspx 但担心它可能会很慢 这个
  • 如何创建文件夹/目录

    如何使用 c 创建目录 文件夹 我尝试使用 mkdir 但没有成功 我想编写一个程序 cin 是一个变量 然后使用这个变量来创建子目录和其中的文件 我当前的代码 它表示 mkdir 中的 运算符表示错误无操作数 char newFolder
  • 如何在 Paraview 中可视化存储在简单表格中的 XYZ+Field 体积数据?

    很长一段时间以来 我一直在 Goldensoftware Surfer Voxler 工作 在这个程序中 很容易可视化表数据 该方案如下所示 数据输入 在此步骤中我可以指定 x y z 和一个组件 一些物理场数据 gt 网格化 gt 轮廓
  • 使用 awk 调用可执行程序

    我有一个 C 程序 我想在 shell 脚本中使用 awk 来调用它 我怎样才能做这样的事情 来自 AWK 手册页 system cmd executes cmd and returns its exit status GNU AWKman
  • MySQL ORDER BY 另一个表中用户的总行数

    假设 我想显示一个用户列表 按他们发送的消息数量排序 我有 2 张桌子 Users and Messages 我有 10 个用户 用户 A 发送了 20 条消息 消息表中有 20 行 SELECT FROM messages WHERE u
  • 在 v-show 显示输入后将焦点设置在输入上

    我有一个简单的表单 使用 v show 在加载页面时隐藏该表单 我想在显示后集中输入 我有一个按钮来调用一个显示表单的方法 并使用以下代码将焦点设置为输入 this newQuestion true Form whit v show new
  • 使用 HTML5 在 iPhone 上播放 Shoutcast 流

    我知道这个问题过去已经被问过 但我最终没有找到答案 所以我得到了一个shoutcast流 编码音频 mpeg 我想为我的iPhone创建一个网络应用程序来收听我的流移动设备 我尝试了几种方法http mydomain com 8000 ht
  • 使用 Greasemonkey(或类似的用户脚本引擎)更快地重定向?

    我正在使用 Greasemonkey 将某些 URL 重定向到另一个 URL 但我想在要重定向的 URL 加载之前进行重定向 目前我正在使用这个简单的脚本 UserScript name Redirect Google descriptio
  • 在 Yii 中更新和删除相关模型(关系表)

    UPDATED 我有两个相关的模型 即候选人和资格 他们之间是一对一的关系 我正在使用 CActiveForm 并希望对关系数据执行 CRUD 操作 我能够插入数据 但更新和删除时遇到问题 该函数正在显示 id 但这是页面上唯一显示的内容
  • 切换后台任务时 SIGPIPE 崩溃

    将我的应用程序发送到后台 加载新应用程序 将设备切换到睡眠模式 唤醒设备 关闭新应用程序 然后从后台任务打开我的应用程序时 我遇到了奇怪的崩溃 将出现黑屏 我无法使用主页按钮退出此黑屏 并且在调试器中我会显示以下消息 程序接收信号 SIGP
  • 在 html 中使用包含空格的变量设置“value”属性

    我对 HTML JS 很陌生 所以如果这是一个基本问题 我深表歉意 我尝试在网上查找此问题 但无法找到解决方案 我正在使用 JS 代码来创建 HTML 我正在尝试使用包含空格的 var 设置 值 属性 带空格的字符串 当检查 chrome