【发布时间】:2014-04-03 02:25:23
【问题描述】:
我认为这很简单,但我正在编写 1 个 JavaScript 包含,它将在一个表单的多个页面上运行。所有页面都有一个这样的隐藏字段:
<input type="hidden" name="test" value="test1">
有些页面的值为“test1”,而其他页面的值为“test2”。我只想为具有“test1”值的页面执行此脚本。我不希望它出现在具有“test2”值的页面上。
供参考,这里是JS:
function CheckDay(obj) {
if (obj.value == "F") {
document.getElementsByName("price")[0].value = "29.99";
} else {
document.getElementsByName("price")[0].value = "39.99";
}
}
我只是不知道怎么说,只有当“test”值为“test1”时才运行。有人可以帮忙吗?
【问题讨论】:
-
你是怎么调用函数的?你要传递给 obj 什么?
-
这应该已经可以工作了,这样称呼它:
CheckDay(document.getElementsByName("name")[0])。
标签: javascript function object