href javascript limitations
href javascript limitations
大多数人出于风格原因不会在href中使用javascript。事实上,你在href中所能做的事情似乎受到了严重的限制。不幸的是,开发者控制台无法提供帮助,所以我希望你可以。
<a href="javascript:alert('high five');
var request = new XMLHttpRequest();
request.onreadystatechange = function () {
var DONE = this.DONE || 4;
if (this.readyState === DONE){
alert(this.readyState);
}
};
request.open('GET', 'http://www.mototale.com', true);
request.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
request.send(null);
">mosh mosh</a>
但这不是:
<a href="javascript:alert('high five');
var foo=document.getElementById('ko');
function doMove() {foo.style.left =
parseInt(foo.style.left)+1+'px';setTimeout(doMove,20);};
function init(){foo.style.left = '0px';doMove();};
init();">move</a>
<p id="ko">ok</p>
和一些变体
请不要建议使用onclick或unobtrusive,那不在这个问题的范围之内。在href
中javascript:
有哪些限制?
调用函数后需要()
。把
init;">move</a>
:
init();">move</a>
在第二个版本,它应该工作
在第二个例子中您从不调用init
。
<a href="javascript:...init();">move</a>
相关文章:
- 为什么我在尝试使用 StageWebView 在 AIR Android 应用程序中实现 Google Maps Jav
- 是 var { route, redirect, routeHandler, Link } = router;在 Jav
- 如何仅针对某些情况(如特定于Internet Explorer的CSS或特定于Internet Explorer的Jav
- Understanding Vertical Movement Method in "Eloquent Jav
- New Office 2013 Javascript API limitations
- Tacos AjaxEventSubmit没有't在刷新后为Tapestry Palette组件附加必要的jav
- href javascript limitations
- 如何使用moments .js解析“今天”等英语单词“tomorrow"“去年friday"到Jav
- TypeError: Cannot read property 'style' of null (Jav
- 使用在Visual Studio 2010中从mindscape web工作台(coffeescript源)生成的jav
- Django 1.10 -使用Django .shortcut .render生成一个带有变量的网页,其中包含一个jav
- document.referrer - limitations?
- twitter bootstrap-Xpages,需要全局变量将字段的新ID映射回字段的原始ID,以便可以与客户端Jav