【【【【onclick事件写在字符串就报错???怎么一直报str为定义??????】】】】】
<script>
//str已经获取的了值,但是放入Show(str)函数里面就获取不到str的值,//报str为定义
//不知放到字符串中应该加上什么???
alert(str);可以弹出str的值,
//下面这句一直报str为定义,如何将str这变量放在Show()函数中呢???
lblText.innerHTML = " <a onclick= 'Show(str) '> " + str + " </a> ";
</script>
function Show(aa)
{
alert(aa);
}
------解决方案--------------------lblText.innerHTML = " <a onclick= 'Show() '> " + str + " </a> ";
function Show()
{
alert(str);
}
------解决方案-------------------- " <a onclick= 'Show( ' " + str + " ') '> " + str + " </a> ";
------解决方案--------------------同上
------解决方案--------------------function Show(aa)
{
var t= "alert( ' "+aa+ " '); "
eval(t);
}
------解决方案--------------------function Show(aa)
{
var t= "alert( ' "+aa+ " '); "
eval(t);
}
====================
这个最好
------解决方案-------------------- <script>
var str = " ";
alert(str);可以弹出str的值,
lblText.innerHTML = " <a onclick= 'Show(str) '> " + str + " </a> ";
</script>
function Show(aa)
{
alert(aa);
}