我收到錯誤遺失)參數列表後,我不知道爲什麼所以請幫助我。失蹤)參數列表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