簡體   English   中英

在HTML文件和鏈接的.js文件之間使用DOM傳遞信息。

[英]Passing information using the DOM between HTML files and linked .js files.

有人可以告訴我或告訴我如何將信息從HTML頁面傳遞到鏈接的.js文件嗎?

<head>
<script type="text/javascript" src="../javascripts/script.js"></script>
</head>

<form name="form1">
    <input type="text" name="input1" value autofocus="on">
    <button onClick= "chrome.tabs.create({url: getURL()});">Go</button>
</form>

這是我要填寫的表單的一部分,將輸入值與先前存在的URL相結合,並在新選項卡中打開了最終結果

function getURL()
{
    var site = "http://www.example.com/query?f=";
    var input = document.form1.input1.value
    var output = site + input;
    return output;
}

這是我將要使用的函數,但是我無法計算出或不知道如何將輸入變量鏈接到input1表單值。 .js文件是鏈接的,而不是鏈接在實際的HTML文件中。

救命?

具有ID或名稱的元素會自動映射到document下的按層次結構組織的屬性,如document.name1.name2 ,這是一種長期不建議使用的做法,除非您的文檔觸發怪異模式,否則不會發生。 將ID添加到輸入元素,然后使用

var input = document.getElementById('input_id_goes_here').value;

代替。

暫無
暫無

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

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