Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не получается обратиться к элементу по ID в внешнем JS (https://javascript.ru/forum/misc/51880-ne-poluchaetsya-obratitsya-k-ehlementu-po-id-v-vneshnem-js.html)

Konstantin78 23.11.2014 17:23

Не получается обратиться к элементу по ID в внешнем JS
 
Доброе время суток уважаемые форумчане,
1. У меня есть:
Файл html:
<script type="text/javascript" src="/media/Js/department.js"></script>
….
<form name="forma3" onsubmit='return func3();'>
                <button>Call func3</button> 
                <input name="edit_out3" type="text" size="40">
            </form>

И файл JS:
function func3()
{
    document.forma3.edit_out3.hidden = true;
    return false;
}

Все работает,
Но хотелось бы в JS обращаться не древовидно, а по «id» (т.к. элемент на странице уникален)
Подскажите пожалуйста как правильно переделать html:
<form name="forma3" onsubmit='…'>
                <button>Call func3</button> 
                <input id="edit_out3" type="text" size="40">
            </form>

И файл JS:
$(function ()
{
    $(“#edit_out3”).hidden = true;
    return false;
}

Чтоб все работало.

2. И подскажите, где можно почитать о таком методе? (а то через document… - я нашел, а через id - нет)

Заранее спасибо

Erolast 23.11.2014 17:28

http://javascript.ru/tutorial/dom/search#poisk-po-id
http://jquery.page2page.ru/index.php...BE%D1%80%D1%83

Safort 23.11.2014 17:54

Поищи по следующим словам:
document.getElementById()
document.querySelector()


Часовой пояс GMT +3, время: 12:35.