相关文章
更多最近更新
更多javascript 问题
2019-03-25 13:35|来源: 网路
<s:iterator value="list_latest_course"> <LI><A rel="bookmark" href="<s:url action="courseInfoAction"><s:param name="course_id" value="name" /></s:url>"> <s:property value="name" /> </A> <s:property value="createdDate" /> </s:iterator>
我希望"createdDate"不直接显示在页面,而是经过以下javascript的运算后再显示出来,如何实现?
function getTimeDifference(t) { var r; var t1 = GetTimeTest(t); var now = new Date(); var now_str = now.toGMTString(); var t2 = GetTimeTest(now_str); var d = t2 - t1; var MinMilli = 1000 * 60; var HrMilli = MinMilli * 60; var DyMilli = HrMilli * 24; r = Math.round(Math.abs(d / MinMilli)); if (r==0) return 1+"分钟前"; if (r<60) return r+"分钟前"; r = Math.round(Math.abs(d / HrMilli)); if (r<24) return r+"小时前"; r = Math.round(Math.abs(d / DyMilli)); if (r==1) return r+"昨天"; return r+"天前"; }
问题补充:
但要用<s:iterator>来包住
<input id='createdDate' name='createdDate'/>
这样的话,id怎么设呀?(可能会有多个<input id='createdDate' name='createdDate'/>)
相关问答
更多-
javascript的问题[2022-03-07]
对啊,没怎么明白是怎么回事,是我理解错了?感觉很简单啊。 如果想封装一下可以写成: function ShowRedirect(newUrl) { window.location = newUrl; } 然后调用: 注:单引号应该是英文的 ... -
什么是javascript?[2023-11-06]
Javascript被设计用来像HTML页面添加交互行为。它是一种脚本语言,被浏览器解释执行。Javascript正式名称是“ECMAScript”。 Javascript可以 响应事件,实现复杂交互;验证数据,提示系统健壮性;获取和改变HTML元素及CSS属性,动态改变页面外观。 -
什么是javascript?[2021-09-06]
Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。 JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交 ... -
JavaScript[2022-03-09]
parent.frames是父窗口的所有frame的集合 parent.frames("frmright")是父窗口的所有frame的集合名叫frmright的子窗口 parent.frames("frmright").location.href是名叫frmright子窗口的url地址 event.srcElement.url是取出触发事件的源对象的url 整个gourl()函数就是指,当调用到这个函数的时候,名frmright的子窗口的url会改变,页面被刷新显示! -
javascript[2023-08-03]
技术上的东西,说来说去 都是:多练手,多思考 ---------- 培养自己对 javascript 的兴趣. 当你爱上了 javascript, 你想不成为高手都难. 对于培养兴趣呢,个人觉得在开始的时候能不能让自己掌握些东西,做点小东西出来,很重要. 有时候,自己用 js 写了点什么东西出来后,让自己沾沾自喜一下,未尝不可. 不过分的暗爽,可以让你爱上 js. 所以,你在书上,或者任何其它途径学到了点什么之后,记得动手去练习实践一下. 做出来了,偷偷的意淫一下. 哈哈. 暗爽之后,还要思考一下如何 ... -
[]是一个数组,但![]是一个布尔值。 每当你试图用==比较两个不同类型的对象时,两个对象都应该被转换成可比对象(使用ToNumber ,见11.9.3中的步骤7)。 这就是为什么[] == ![]生成true,第一个空数组被计算为false 。 11.9.3抽象等式比较算法 比较x == y,其中x和y是值,产生true或false。 这样的比较如下进行: [...] 如果x为null且y未定义,则返回true。 如果x未定义且y为空,则返回true。 如果Type(x)是Number且Type(y)是S ...
-
什么是javascript:;?(What is javascript:;?)[2022-06-19]
javascript:意思是“ 在此之后发生的任何事情都将成为javascript。 ” ; 结束javascript声明。 因此,是的,它绝对没有。 为什么不立即使用foo ? 简单地说,如果您设置了HTML标记,使用#会产生不良后果,并且在大多数情况下,除非您有onclick="return false;"否则它将滚动到页面顶部onclick="return false;" 。 javascript: means "whatever comes after ... -
您有错误的操作符( MDN )的优先级。 它是: {}[0]返回undefined !undefined返回true +true回报1 You have the precedence of the operators wrong (MDN). It is: {}[0] returns undefined !undefined returns true +true returns 1
-
如何使用这个JavaScript(How to use this JavaScript)[2024-01-13]
包装你的jquery代码 $(function(){ /* your code here */ }); 这样的事情:( 我在你的代码中做了一些小改动,使我的答案有点大 ) $(function () { var body = $('body'), main = $('.main'), modals = $('.open-modal, .close-modal'), modal_container = $('.modal-container ... -
Javascript(0 && 1)(Javascript (0 && 1))[2022-03-01]
我发现的源代码与您的代码略有不同,但解释应该适合。 原始代码可以在i18n.js中找到,它是完整源代码包的一部分: isXd = function(mid, contextRequire){ return (has("dojo-sync-loader") && has("dojo-v1x-i18n-Api")) ? contextRequire.isXdUrl(require.toUrl(mid + ".js")) : true; }, 发行包中包含的i18n.js ...