亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

第 n 個孩子點擊 javascript 打開新網頁

第 n 個孩子點擊 javascript 打開新網頁

天涯盡頭無女友 2023-09-18 16:40:56
我需要一個代碼,可以在單擊第一個表元素時打開新頁面。到目前為止,我設法完成了這項工作:<script>var url = 'https://www.google.com/';var element = document.getElementsByClassName('xl9624916')[1]; element.addEventListener('click',function(){    location.href = url;}); </script>但這對我來說不是最好的解決方案,因為此頁面是從 Excel 發布的,并且元素名稱在每次重新發布事件時都會發生變化。因此需要單擊特定的表子項。請幫我理解下面的代碼有什么問題?<script>var url = 'https://www.google.com/';var element = document.querySelectorAll("table tr:nth-child(1) td:nth-child(1)");element.addEventListener('click',function(){location.href = url;}); </script>
查看完整描述

1 回答

?
胡說叔叔

TA貢獻1804條經驗 獲得超8個贊

Insted of using the querySelectorAll use querySelector

https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll

https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector



var url = 'https://www.google.com/';

var element = document.querySelector("table tr:nth-child(1) td:nth-child(1)");

element.addEventListener('click',function(){

location.href = url;

});


查看完整回答
反對 回復 2023-09-18
  • 1 回答
  • 0 關注
  • 120 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號