js动态添加html标签,此html中包含onclick等事件,必然要引用函数,那么函数中的参数如何写?
1,function showi(m){
alert(m);
}
function change(){
var x=6;
document.write('点击');
};
change();
//6
2,document.write('点击');
//6
3,document.write('点击');
//出错
4,document.write('点击');
//6
5,document.write('点击');
//6
6,document.write('点击');
//7
7,document.write('点击');
//hello
8,var x="HELLO";
document.write('点击');
//HELLO;
9, var x=6;
document.write('点击');
//+x+
10,var x=6
document.write('点击');
// 6
根据以上实验:
在js动态添加html标签,此html中包含onclick等事件,引用函数,那么函数中的参数这样写:
当函数中的参数来自于标签中的变量,参数形式就是普通的形式,直接showi( x )就行了。
eg:document.write('点击');
document.write('点击');
document.write('点击');
当函数中的参数来自于动态加载html的js,若参数是数字,则showi( '+x+');若参数是字符串,则showi(\' '+x' \');