为什么我的输出未定义
Why is my output undefined
我似乎想不通。我在这个脚本上得到的是undefined
而不是philadelphia
输出。
<center>
<form NAME="logform">
<select SIZE="1" NAME="store">
<option name='Philadelphia' id ='Joe Smith' value='philly@store.com'>Philadelphia</option>
</select>
<br><br>
<input LANGUAGE="JavaScript" TYPE="button" VALUE="Send email"
ONCLICK="location.href = "mailto:" +
document.logform.store.options
[document.logform.store.selectedIndex].
value + "?subject=I would like to buy the " +
document.logform.store.options
[document.logform.store.selectedIndex].
name + " location ""
NAME="Send email">
</form>
</center>
谢谢你的帮助。
代替:
document.logform.store.options[document.logform.store.selectedIndex].name
用途:
document.logform.store.options[document.logform.store.selectedIndex].text
请注意,最后只有.name
被.text
替换。
工作代码段:
<center>
<form NAME="logform">
<select SIZE="1" NAME="store">
<option name='Philadelphia' id ='Joe Smith' value='philly@store.com'>Philadelphia</option>
</select>
<br><br>
<input LANGUAGE="JavaScript" TYPE="button" VALUE="Send email"
ONCLICK="location.href = "mailto:" +
document.logform.store.options
[document.logform.store.selectedIndex].
value + "?subject=I would like to buy the " +
document.logform.store.options[document.logform.store.selectedIndex].text + " location ""
NAME="Send email">
</form>
</center>
源
相关文章:
- Node.js/Express未输出console.log,highcharts.js给出未定义的错误
- JS函数只返回未定义的数据,但alert输出正确的数据
- '未定义'当需要模块时输出
- 具有中文字符但输出的JSON.parse数据变为“;未定义”;
- 为什么我的输出未定义
- IE9中的有效输出,但IE7/IE8中的未定义输出
- 当在 Javascript 中使用许多 for 循环时,输出是未定义的
- 它无法正常工作,它输出未定义
- 使用 PHP 输出的 Javascript 数组时出现未定义错误
- 为什么简码输出中的值“未定义” - tinyMCE
- Vue.js 使用 Vuex 和自定义组件,@click方法输出未定义
- 为什么 javascript 对象在循环遍历数组时输出为“未定义”
- 为什么我得到未定义的输出Javascript
- 对象未定义/HTML使用jQuery输出
- 未定义获取输出而不是对象属性
- 为什么当我将变量记录到控制台时,我得到了输出,但是当我返回它时,我收到“未定义”
- 函数对数组元素进行编号输出“;未定义”;
- 带有Ajax的JavaScript和HTTP请求输出未定义的显示2
- Handlebars追加'未定义'在助手输出上
- 对象实例为其输出“未定义”'s原型'的属性.为什么?