小C大加 2015-08-14 01:55 采纳率: 100%
浏览 3063
已采纳

在线等,急(大神帮帮忙):js动态嵌入html代码,代码中调用函数,当传参为字符串时,函数没有响应

<!DOCTYPE html>



<br> function insert()<br> {<br> var a=&quot;jioho&quot;;<br> var str=&quot;<table><tr><button type='button' onclick='test("+ a+")'>点击</button>&quot;;<br> document.getElementById(&quot;1&quot;).innerHTML=str;<br> }<br> function test(a)<br> {<br> alert(a);<br> }<br>



  • 写回答

9条回答 默认 最新

  • ohyeah-44 2015-08-14 02:08
    关注

    onclick=test('"+a+"') 试一下这个在用单引号把参数包起来!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(8条)

报告相同问题?

悬赏问题

  • ¥15 按键修改电子时钟,C51单片机
  • ¥60 Java中实现如何实现张量类,并用于图像处理(不运用其他科学计算库和图像处理库))
  • ¥20 5037端口被adb自己占了
  • ¥15 python:excel数据写入多个对应word文档
  • ¥60 全一数分解素因子和素数循环节位数
  • ¥15 ffmpeg如何安装到虚拟环境
  • ¥188 寻找能做王者评分提取的
  • ¥15 matlab用simulink求解一个二阶微分方程,要求截图
  • ¥30 乘子法解约束最优化问题的matlab代码文件,最好有matlab代码文件
  • ¥15 写论文,需要数据支撑