js对象不支持此属性或方法

yuzhongzhu 2010-01-26 03:16:54
很奇怪,在IE6下面调用
document.getElementById("vir").action="<c:url value="/back/main/saveVirus.jspx"/>";
document.getElementById("vir").submit();
报错,对象不支持此属性或方法,但是在火狐下面就没有,完整代码如下

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ include file="/syscommon/taglib_inc.jsp"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>病毒信息</title>
<link href="${contextPath}/webapp/back/css/bid.css" rel="stylesheet" type="text/css">
<link href="${contextPath}/webapp/style/calendar.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
function check()
{
var content=document.getElementById("content");
if(content.value=='')
{
alert("内容不能为空!");
content.focus();
return;
}
var action=document.getElementById("action");
if(action.value=='add')
{
document.getElementById("vir").action="<c:url value="/back/main/addVirus.jspx"/>";
document.getElementById("vir").submit();
}
else if(action.value=='save')
{
document.getElementById("vir").action="<c:url value="/back/main/saveVirus.jspx"/>";
document.getElementById("vir").submit();
}
}
</script>
</head>

<body>
<form action="" name="vir" id="vir" method="post">
<br/>
<p align="center"><font style="size: 15px; color: #1166B6; font-weight: bold;"> 什么是病毒: </font></p>
<br/>
<br/>
<div style="width:100%;" style="text-align: center;">

<input type="hidden" name="id" id="id" value='${map.text.id }'/>
<input type="hidden" name="action" id="action" value='${map.action }'/>
<table border="0" cellpadding="0" cellspacing="0" style="font-size: 13px; ">
<tr>
<td> 内容:</td>
<td>
<textarea id="content" name="content" rows="25" cols="70">${map.text.content }</textarea>
</td>
</tr>
<tr>
<td id="subBtn" height="40" colspan="2" valign="middle" align="center" >
<a href="#" onclick="check();">提交</a>   
<a href="#" onclick="window.history.go(-1)">返回</a>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>

...全文
183 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuzhongzhu 2010-01-27
  • 打赏
  • 举报
回复
谢谢楼上几位的解答
yuzhongzhu 2010-01-27
  • 打赏
  • 举报
回复
找到原因了,原来是<input type="hidden" name="action" id="action" value='${map.action }'/>的问题,把action换下其他名字就好了,难道控件的名字不能起成action嘛
mykelly6 2010-01-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zswang 的回复:]
先瞅瞅html是不是" <c:url value="/back/main/addVirus.jspx"/>"没有被转义

如果直接解析,那么双引号里不能有双引号呗。
[/Quote]
up
ytc666 2010-01-26
  • 打赏
  • 举报
回复
楼上说的对,双引号里不能再有双引号,要用单引号
sing4j 2010-01-26
  • 打赏
  • 举报
回复
document.getElementById("vir").action="<c:url value="/back/main/addVirus.jspx"/>";
改成如下
document.getElementById("vir").action="<c:url value='/back/main/addVirus.jspx'/>";
王集鹄 2010-01-26
  • 打赏
  • 举报
回复
先瞅瞅html是不是"<c:url value="/back/main/addVirus.jspx"/>"没有被转义

如果直接解析,那么双引号里不能有双引号呗。
JavaScript极速狂飙:组合拼接字符串的效率JavaScript极速狂飙:CSS样式表的背景渲染效率JavaScript面向对象支持--(1)JavaScript面向对象支持--(2)JavaScript面向对象支持--(3)JavaScript面向对象支持--(4)JavaScript面向对象支持--(5)JavaScript面向对象支持--(6)JavaScript精简学习1:基础知识JavaScript精简学习2:浏览器输出JavaScript精简学习3:图像JavaScript精简学习4:表单事半功倍之Javascript--(1)事半功倍之Javascript--(2)事半功倍之Javascript--(3)事半功倍之Javascript--(4)JavaScript教程--从入门到精通--(1)JavaScript教程--从入门到精通--(2)JavaScript教程--从入门到精通--(3)JavaScript教程--从入门到精通--(5)JavaScript教程--从入门到精通--(6)JavaScript教程--从入门到精通--(7)JavaScript教程--从入门到精通--(8)JavaScript教程--从入门到精通--(9)悟透JavaScript(李站老师)-编程的快乐悟透JavaScript(李站老师)-初看原型悟透JavaScript(李站老师)-对象素描悟透JavaScript(李站老师)-放下对象悟透JavaScript(李站老师)-构造对象悟透JavaScript(李站老师)-原型扩展用javascript操作 asp .net TextBox控件用javascript操作 asp .net Label控件用javascript操作 asp .net TextBox控件 下用javascript操作asp.net label控件 外一篇用javascript改变onclick调用的函数用JavaScript加密保护网站页面用Javascript检测网速的方法用Javascript评估用户输入密码的强度用JavaScript实现仿Windows关机效果用javascript实现进度条用javascript怎样实现图片模糊效果《ExtJS2.0实用简明教程》之Border区域布局《ExtJS2.0实用简明教程》之Ext类库简介《ExtJS2.0实用简明教程》之布局概述《ExtJS2.0实用简明教程》之获得ExtJS《ExtJS2.0实用简明教程》之应用ExtJSjs访问xml之遍历节点树js访问xml之创建xmlDocumentjs访问xml之根节点操作js访问xml之节点操作(1)js访问xml之节点操作(2) js访问xml之节点对象属性方法js访问xml之删除一个book元素节点js访问xml之添加一个book元素节点【JS】兼容ff的加入收藏和设为首页【补】【sina】绕过sina博客的限制,超级BT执行Javascript【blog】介绍一下给sina博客加背景音乐的办法【Blog】再次解说博客加音乐的办法张孝祥JavaScript教程笔记:HTML基础张孝祥JavaScript教程笔记:HTML基础(二)张孝祥JavaScript教程笔记:HTML基础(三)-URL,图像标签,图像地图JavaScript经典效果集锦(一)JavaScript经典效果集锦(二)JavaScript经典效果集锦(三)Javascript技术技巧大全(一)Javascript技术技巧大全(二)Javascript技术技巧大全(三)Javascript技术技巧大全(四)Javascript技术技巧大全(五)JavaScript[对象.属性]集锦之一

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧