3 javascript firefox internet-explorer this
为什么Firefox无法解决这个问题.此代码适用于IE.
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<script type='text/javascript'>
function drvFunc(elem)
{
var e = elem.name;
var d = "document."
var f = "frm";
var str = d+"."+f+"."+e+".value;";
alert(eval(str));
}
</script>
<BODY>
<form name=frm method=post>
<input type=button name=myButton id=myButton value='MyButton' onclick='drvFunc(this)'>
</form>
</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)
f3l*_*lix 13
function drvFunc(elem) {
alert(elem.value);
}
Run Code Online (Sandbox Code Playgroud)
你不需要邪恶的eval()来实现这个功能......
问题是你有两个句号连接:
var d = "document."var str = d+"."+f...结果字符串变为: "document..frm.myButton.value;"
删除其中一个句点,它将工作.
| 归档时间: |
|
| 查看次数: |
894 次 |
| 最近记录: |