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

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

從另一個自定義重定向到自定義 html 頁面

從另一個自定義重定向到自定義 html 頁面

鳳凰求蠱 2021-06-29 08:45:44
假設我制作了 3 個網頁:假谷歌、假臉書和假 Instagram。我目前在假谷歌,現在我想根據我在搜索框中輸入的內容去假 facebook 或假 instagram。如何使用 javascript 重定向到他們?var form = document.getElementById('addForm');form.addEventListener('submit', redirect);var newItem = document.getElementById('item').value; // this collects value that I have entered in search box for eg fake facebook or fake instafunction redirect(e) {  e.preventDefault();  if (newItem == 'fakefacebook')    window.open('file:///C:/html/index.html');  else if (newItem == 'fakeinstagram')    window.open('file:///C:/fakeinsta/index.html');}單擊提交后我想打開另一個頁面。我不想打開像谷歌這樣已經在互聯網上的鏈接,我想打開我在我的電腦上制作的東西。
查看完整描述

1 回答

?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

您需要將獲取文本框的值移到提交處理程序中。目前,newItem頁面加載時正在設置值,并且永遠不會再設置。


var form = document.getElementById('addForm');

form.addEventListener('submit', redirect);


function redirect(e) 

{

  e.preventDefault();


  let newItem = document.getElementById('item').value; // this collects value that I have entered in search box for eg fake facebook or fake insta


  if (newItem == 'fakefacebook')

  {

    window.open('file:///C:/html/index.html');

  }

  else if (newItem == 'fakeinstagram')

  {

    window.open('file:///C:/fakeinsta/index.html');

  }

}

<form id="addForm">

 <p><label for="item">Input the search term:</label><input type="text" id="item">

 <p><input type="submit"></p>

</form>


查看完整回答
反對 回復 2021-07-01
  • 1 回答
  • 0 關注
  • 290 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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