Расширения Chrome: использование getElementById - PullRequest
0 голосов
/ 08 марта 2011

На основании какого-то другого кода, найденного на этом сайте (этот вопрос здесь - Получить URL и сохранить его | Расширение Chrome ) Мне было интересно, как отобразить URL текущей страницы в поле ввода. Моя кодировка ниже

<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css" />
<script>
    chrome.tabs.getSelected(null, function(tab) {
        document.getElementById('currentLink').innerHTML = tab.url;
      });
</script>
</head>
<body>
<div class="links">
<div id="currentLink">Getting Current URL...</div>
<input type="text" id="currentLink" value="Loading...">
</div>
</body>
</html>

(я вырезал некоторые функции). Но мой вопрос, как я могу получить URL для отображения в поле ввода, он отображается, когда я использую «id id», но не когда я использую «input id» какие-либо идеи, почему?

1 Ответ

1 голос
/ 08 марта 2011

Вы должны установить атрибут value входов.

document.getElementById('currentLink').value = tab.url;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...