首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

【【【【onclick事件写在字符串就报错?如何一直报str为定义?】】】】】

2012-01-30 
【【【【onclick事件写在字符串就报错???怎么一直报str为定义??????】】】】】script//str已经获取的了值,但是放

【【【【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);
}

热点排行