我尝试将参数传递给函数。当我点击的div就会提醒paramater我通过Javascript将参数传递给函数
我有2个文件
- 的index.html
- 的script.js
这里是我尝试
实施例1
周的index.html
<div id="thediv" >
的script.js
window.onload = initialize;
//bind event listener
function initialize(){
document.getElementById("thediv").onclick = myFunction(" something ");
}
//end of bind
//function
function myFunction(parameter) { alert(parameter) };
//end of all function
- 麻烦的是功能而无需其执行单击
实施例2
周的index.html
<div id="thediv" onclick="myfunction('something')" >
的script.js
function myFunction(parameter) { alert(parameter) };
- 邑与此完成,但麻烦,如果我有很多元素的index.html它会痛读取哪个元素有哪个听众
- 我想将我的代码分成3个部分(similiar与例1)
- 视图(HTML元素)
- 元素有哪些听众
- 功能
我应该怎么办?或者我可以这样做? (我不希望使用另一个库)
您是否包含.js文件?如果你在script.js中添加了一个警报,它会弹出吗? –
是的。我正确地添加它 – ilike