24 JavaScript this 关键字
|
|
- this 关键字很重要, 但有时由于不清楚它指什么而使用户感到迷惑.
- 这里是一个使用它的例子, 为一个链接设置 URL
- function seturl(obj) { // 放到 <head></head> 之间的文档部分
- obj.target = "Desiredframe"; // 设置你希望的目的框架(
frame )!
- obj.href="http://www.npac.syr.edu"; // 或动态计算URL
- }
- 在普通的 HTML 页面放置:
- <a href="" onClick="seturl(this)" onMouseOver="window.status='URL
set dynamically in routine seturl';return true" >Click Here for
Dynamic URL</a>
- 这里 this 指的是 <a..> </a> 创建的链接对象
- window.status 时通常纪录 URL 的底部的一行
- 注意, 你可以指明 nontrivial href 和 onClick , 但是如果 onClick 说明
href 特性, 它将重载 href
Copyright: NPACT |
|