你好我的功能有问题,有人可以帮忙吗
function OnClick1(s, e) {
var actionParams = $("form").attr("action").split("?OutputFormat=");
actionParams[1] = s.GetMainElement().getAttribute("OutputFormatAttribute");
$("form").attr("action", actionParams.join("?OutputFormat="));
}
错误来自.split("?OutputFormat=");
说
无法读取未定义
的属性'split'
任何人都可以帮助我解决这个问题。
答案 0 :(得分:0)
原因是$("form").attr("action")
没有价值。你可以使用像这样的条件语句覆盖它,
actionParams = $("form").attr("action") ? $("form").attr("action").split("?OutputFormat=") : null
所以,如果你有价值,它会做拆分功能,否则会返回null