我在此html上方有一个JavaScript,是否可以通过以下代码在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" />

关于javascript - 内联onclick JavaScript变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5586857/

10-09 14:11