我收到错误遗失)参数列表后,我不知道为什么所以请帮助我。失踪)参数列表onclick后,p元素
这是代码
<p onclick='openTrackBook('" + popup.VehicleId + "', this)' class='popupStyle'>Show</p>
这就是结局
<p onclick='openTrackBook('d435Cart67xR', this)' class='popupStyle'>Show</p>
请帮我 感谢
我收到错误遗失)参数列表后,我不知道为什么所以请帮助我。失踪)参数列表onclick后,p元素
这是代码
<p onclick='openTrackBook('" + popup.VehicleId + "', this)' class='popupStyle'>Show</p>
这就是结局
<p onclick='openTrackBook('d435Cart67xR', this)' class='popupStyle'>Show</p>
请帮我 感谢
不能使用文字'
字符作为属性值数据与'
字符分隔。请使用"
代替或使用字符引用。
您已经使用了可变单引号中的onclick的功能,使用双引号
<p onclick='openTrackBook(" + popup.VehicleId + ", this)' class='popupStyle'>Show</p>
您使用“为你的字符串参数字符,你也用”的函数声明的报价。 因此,您应该使用“或”,如:
<p onclick="openTrackBook(' + popup.VehicleId + ', this)" class='popupStyle'>Show</p>
或
<p onclick='openTrackBook(" + popup.VehicleId + ", this)' class='popupStyle'>Show</p>
这将工作检查你的代码如果是引号的问题,那么它会跃跃欲试解决,如果任何其他。然后发出更新你的问题。
仍然是同样的问题 我尝试过,但仍然无法使用 – Myridor 2014-11-05 14:36:39
尝试用这个,我不是肯定,如果popup.VheicleId是Model但我认为它是
<p onclick="openTrackBook(@popup.VheicleId);" class="popupStyle">Show</p>
这些是onclickfunction在JavaScript 的onclick =基本原理 “openTrackBook( '+ popup.VehicleId +',这一点);” 或
的onclick =“返回openTrackBook( '+ popup.VehicleId +',这);”
使用这个代码
<p onclick='openTrackBook(\"" + popup.VehicleId + "\", this)' class='popupStyle'>Show</p>
使得输出将是
<p onclick='openTrackBook("d435Cart67xR", this)' class='popupStyle'>Show</p>
的'
不匹配,这就是为什么它是抛出错误
我这个你是geeration这个代码使用MVC,你需要显示MVC代码使用你正在生成你的HTML。 – Satpal 2014-11-05 10:45:58