簡體   English   中英

使用 JavaScript 處理 onclick 事件

[英]Working with a JavaScript for a onclick event

所以我在 JavaScript 中創建了一個 onclick 事件,但是我遇到了一些未捕獲類型錯誤的問題,無法讀取未定義的屬性(讀取“行”)我一直在嘗試解決這個問題一段時間,並希望得到一些輸入或建議.

if (obj.parentElement.rowIndex!=0) {
    sTable=obj.parentElement.parentElement.parentElement.id
    objinitable = eval("document.all.ini" + sTable.substr(3))
    objrectable = eval("document.all.rec" + sTable.substr(3))

    sParameters = objinitable.rows(0).cells(obj.cellIndex).innerText
    aParameters =sParameters.split("/")
    sfunction=aParameters[4]

我不完全確定您的問題是什么,但我認為您使用eval()錯誤。 eval()返回操作的結果,而不是 object。 我相信這就是您正在尋找的:

if (obj.parentElement.rowIndex != 0) {
    sTable=obj.parentElement.parentElement.parentElement.id
    objinitable = document.all["ini" + sTable.substr(3)]
    objrectable = document.all["document.all.rec" + sTable.substr(3)]

    sParameters = objinitable.rows(0).cells(obj.cellIndex).innerText
    aParameters =sParameters.split("/")
    sfunction = aParameters[4]

如果這解決了您的問題,您可以將其標記為正確。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM