Tag: javascript
今天在一段 HTML 代码中, 需要在 SPAN 标签上实现 onClick 操作, 试来试去也没有回应, 写法是这样: 最初以为写错误法, 但在 js_function() 用上最简单的 alert(“abc”); 也没有回应, 那便是 SPAN 标签内不能用 onClick 触发事件。 在网上找一找, 需要在 onClick 内加上 “return flase” 才可以, 即这样写: …
当网站的 CSS 及 Javascript (.css 及 .js) 作出修改后,这些更新可能不会立即呈现及访客,这是因为浏览器为了提高开启网站的速度,会将 .js 及 .css 档储存在快取内,下次进入网站时不会重新加载所致。 网站访客可以清除网站的快取然后重新加载,便会看到新内容。但网站管理员总不能要求每个访客这样做,需要在网页的层面解决。 一个简单的解法是在 HTML 的 Meta Tag 加入控制快取的指示,例如: 但这个方法很多时都不会长时间有效。 另一个较简单实用的方法是在档名后面加上一个 GET 变量,这个 GET 变量可以是日期时间,也可以是版本号,例如: 当下次修改 CSS 或 JS …
UNIX Timestamp 在计算时间或日期上很有用, 在 JavaScript 可以用以下方法取得现在的 UNIX Timestamp. Date.now() 可以取得现在 UTC timestamp 的 milliseconds (毫秒, 即千分之一秒)。只要将这个数值除 1000, 即可得到 UNIX Timestamp 的格式:
在 JavaScript 做搜寻并取代字串可以用 replace() 来做, 例如: 上面的 string 变量是 “Hello Microsoft!”, 而变量 result 会变成 “Hello Linux!” 以上做法很简单, 但最大的问题是, 只会取代第一个符合条件的字串, 例如: 上面只会将第一个 “Microsoft” 取代为 “Linux”, 第二个不会取代, 要将全部字串取代, 可以用 regular expression …
在 JavaScript 要取得当常 <select> 所选取的选项的值, 可以用 document.getElementById(“name”).value 取得, 具体实现方法如下:
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it. Ok