[object%20HTMLInputElement] 是什么意思?
2016-08-04 18:07
661 查看
地址中的field=[object%20HTMLInputElement]是什么意思?
源代码如下 var returnValue=""; function getDate(field,strBil){ var url ="js/CalendarCn.htm?field=" + field ; var calWin = window.showModalDialog (url,window,"dialogHeight: 250px; dialogWidth: 430px; center: Yes; help: No; resizable: No; status: No"); field.value=returnValue; } field为空字符串""呀
var sData = dialogArguments; sData.returnValue=format(dateFormat, y, m, d); self.close(); function format( f, y, m, d ) { var ds = replace( f, "yyyy", y ); return ds; } function replace( str, o, n ) { var pos = str.indexOf( o ); if (pos == -1) return str; return str.substr( 0, pos ) + n + str.substr( pos + o.length ); } returnValue的值为字符串不为html对象呀,为什么返回的是html对象?
field 就是字段、属性的意思,你这里是一个参数名称呗 [object%20HTMLInputElement] %20是地址栏重新编码后的空格。这个整体就是一个js获取的html对象。 alert(getElementById("div1")); 这样子弹出的就是[object HTMLInputElement] 这样的内容。 你这个应该是将一个文本框对象 赋值个日历控件作为初始化吧? 你看看getDate(field,strBil)在哪里调用了。
相关文章推荐
- C#中的out string temp是什么意思?【转】
- jsp页面中<a> 标签中的target=_blank是什么意思?
- IPC low/medium/high density 什么意思?
- C语言中argc和argv是什么意思?
- 时间复杂度O(n)什么意思
- sql中!=什么意思
- nodejs 加载模块时,路径中的前缀“@”表示什么意思?
- xcode中的.h和.m文件分别是什么意思?各有什么用?
- HTTP 错误 403 - 禁止访问 是什么意思
- Python开发.py脚本文件中的#!/usr/bin/python是什么意思?
- C#中的 int?是什么意思
- interface IRepository<T> where T : class 这样写是什么意思?
- #ifdef __cplusplus 到底是什么意思?
- spring框架整合JUnit单元测试出现错误是什么意思
- STD 是什么意思
- Myeclipse中编译出现的问题,没怎么看懂什么意思
- linux的shell编程中#!/bin/sh和$bash是什么意思?
- __uuidof 什么意思
- 获取焦点是什么意思
- 批处理,%~d0 cd %~dp0 代表什么意思