【问题标题】:Getting javascript unexpected token error获取javascript意外令牌错误
【发布时间】:2015-10-28 15:31:19
【问题描述】:

我在js中有如下代码:

<input type='button' id='cbtcancelar' name='Cancelar' value='Cancelar' onclick='cancela(" + pidm + ",\"" + correo + "\",\"" + cubiculo + "\",\"" + horario + "\",\"" + otros + "\");' />";

当我按下 cbtcancelar 按钮时,我得到了意外的令牌,但我无法得到它是什么,谢谢

任何想法'

【问题讨论】:

  • pidmcorreo 等是什么? Javascript 变量?
  • 您说的是code in js,但您的示例代码以纯 HTML 开头,然后“突然”与 js 元素混合。请相应地完成您的代码
  • 是的 pidm,correo 是变量。
  • 这是js中的完整字符串
  • document.getElementById('cbotones').innerHTML = ""

标签: javascript token


【解决方案1】:

我猜除非这些是你需要的服务器变量:

 <input type='button' id='cbtcancelar' name='Cancelar' value='Cancelar' onclick='cancela(pidm, correo, cubiculo, horario, otros);' />";

我看到这是 javascript 而不是 html,好吧,这似乎对我有用。

<html>
    <body>
        <script>
            var pidm = 0;
            var correo = "correo";
            var cubiculo = "cubiculo";
            var horario = "horario";
            var otros = "otros";
            var stuff = "<input id='cbtguardar' type='button' name='Guardar' value='Guardar' onclick='validar_campos2(" + pidm + ");' /><input type='button' id='cbtcancelar' name='Cancelar' value='Cancelar' onclick='cancela(" + pidm + ",\"" + correo + "\",\"" + cubiculo + "\",\"" + horario + "\",\"" + otros + "\");' />";
            alert(stuff);
        </script>
    </body>
</html>

【讨论】:

  • document.getElementById('cbotones').innerHTML = ""
  • 如果这不起作用,您可能需要包含更多代码。使用您提供的最少代码很难查明问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-14
  • 1970-01-01
相关资源
最近更新 更多