Javascript 有没有一种方法可以使用jsp中包含的js文件中的函数来覆盖jsp中的js函数
我有一个函数Javascript 有没有一种方法可以使用jsp中包含的js文件中的函数来覆盖jsp中的js函数,javascript,jsp,Javascript,Jsp,我有一个函数 function clearform() { var i; for (i = 0; (i < document.forms.length); i++) { document.forms[i].reset(); } 函数clearform(){ var i; 对于(i=0;(i
function clearform() {
var i;
for (i = 0; (i < document.forms.length); i++) {
document.forms[i].reset();
}
函数clearform(){
var i;
对于(i=0;(i
在abc.jsp(比如)中,我有一个js文件,包含在jsp名称xyz.js(比如)中
有没有一种方法可以通过在xyz.js中添加一些内容来覆盖函数clearform,因为现在由于部署过程等原因,对jsp进行更改超出了范围
使用body标记中的以下调用调用该函数
<body onUnload="javascript:clearform();">
在html内容末尾,然后像这样放置
<script>
(function(){
window.clearform = function() { }
})();
</script>
</body>
(功能(){
window.clearform=函数(){}
})();
这将覆盖该函数只是一些想法,无需测试。可能在js文件中添加另一个onbeforeunload事件侦听器并在那里执行更新的操作?或者您可以在js文件中构造一个脚本DOM节点并将其附加到jsp正文的末尾。。。