html页面调用js方法时的两种传参方式

Posted 生之须臾亦不负

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html页面调用js方法时的两种传参方式相关的知识,希望对你有一定的参考价值。

<tbody th:if="${pageInfo?.list}">
<tr th:each="groupList,loopStatus : ${pageInfo?.list}">
<td id=‘number0‘ th:if="${flag}==0" th:each="group,loopStatus : ${groupList}" >
<label th:text="${group?.phoneNo}"></label>
<a id=‘edit0‘ href="javascript:void(0);"
th:data-phoneId="${group?.Id}"
th:data-dataUserId="${group?.dataUserId}"
th:onclick="groupAdd.showModify([[${group.phoneNo}]],this.getAttribute(‘data-phoneId‘),this.getAttribute(‘data-dataUserId‘))">
编辑
</a>
<a id=‘delete0‘ href="javaScript:void(0);"
th:data-phoneId="${group?.Id}"
th:data-dataUserId="${group?.dataUserId}"
th:onclick="groupAdd.deletePhone([[${group.phoneNo}]],this.getAttribute(‘data-phoneId‘),this.getAttribute(‘data-dataUserId‘))">
删除
</a>
</td>
  </tr>
</tbody>

1.有th标签时,可以用this.getAttribute(‘data-phoneId‘)方式,其中data-phoneId为页面经过th定义的参数;
2.不用th标签时,可以用[[${group.phoneNo}]]方式,通过双重中括号,直接获取group对象里的phoneNo.


以上是关于html页面调用js方法时的两种传参方式的主要内容,如果未能解决你的问题,请参考以下文章

vue三种传参方法

vue打开新窗口的两种方式

三种传参方式

luffy前台案例

js实现页面跳转的两种方式

flask四:URL两种传参方式(路径传参和get传参)