繁体   English   中英

grails创建js文件并从gsp引用它

[英]grails create js file and refer it from gsp

我在web-app / js / time.js中做了一个简单的js

/ ** *由用户在2015年1月28日创建。 * /

function myTimer() {
    var d = new Date();
    document.getElementById("demo").innerHTML = d.toLocaleTimeString();
}
var myVar=setInterval(function(){myTimer()},1000);

在我的gsp中,我这样做是为了引用此js函数

<div id="loginHeader">
        <g:javascript src="time.js" id="demo" />
    </div>

但它没有显示在我的gsp页面上,但是,如果我将此脚本放到gsp页面上,则可以正常运行

<div id="loginHeader">
        <p id="demo"></p>
        <script>
        function myTimer() {
        var d = new Date();
        document.getElementById("demo").innerHTML = d.toLocaleTimeString();
        }
        var myVar=setInterval(function(){myTimer()},1000);
        </script>
    </div>

我只想将此脚本放入js文件并从gsp页面调用它,所以任何人都可以帮助我找出问题所在?

我找到答案,请参阅以下代码js.file

 function myTimer() {
        var d = new Date();
        document.getElementById("demo1").innerHTML = d.toLocaleTimeString();
 }
 var myVar=setInterval(function(){myTimer()},1000);

gsp

<div id="loginHeader">
    <g:javascript src="time.js" />
    <p id="demo1"></p>
</div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM