Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种方法可以使用jsp中包含的js文件中的函数来覆盖jsp中的js函数_Javascript_Jsp - Fatal编程技术网

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正文的末尾。。。