我有一个JavaScript,它在这个HTML上面,有没有办法将它传递到下面的代码中的EditBanner(JS Variable Here)内?
//EditBanner to be changed to pass a Js variable.
<input id="EditBanner" type="button" value="Edit Image" onclick="EditBanner();"/>
我有一个JavaScript,它在这个HTML上面,有没有办法将它传递到下面的代码中的EditBanner(JS Variable Here)内?
//EditBanner to be changed to pass a Js variable.
<input id="EditBanner" type="button" value="Edit Image" onclick="EditBanner();"/>
有一整个实践认为内联函数/样式是一个不好的主意。考虑到您已经为按钮设置了ID,请参考
JS
var myvar=15;
function init(){
document.getElementById('EditBanner').onclick=function(){EditBanner(myvar);};
}
window.onload=init;
HTML
<input id="EditBanner" type="button" value="Edit Image" />
<script>var myVar = 15;</script>
<input id="EditBanner" type="button" value="Edit Image" onclick="EditBanner(myVar);"/>
var bannerID = 55;
<input id="EditBanner" type="button"
value="Edit Image" onclick="EditBanner(bannerID);"/>
function EditBanner(id) {
//Do something with id
}
$("#EditBanner").click(function() {
EditBanner(bannerID);
});
onclick="EditBanner(bannerID);"
。 - gen_Eric
onclick="EditBanner(myVar)"
这样的东西吗? - Michael Paulukonis