2015-10-12 3 views
0

Ну, как в названии.Есть ли функция, возвращаемая в onclick, имеет элемент html?

Например, у меня есть что-то вроде этого:

<input type="submit" value="some value" onclick="return function name()" /> 
<script> 
function name(){ 
var htmlElement = //i want to get here clicked input's value 
return false; 
} 
</script> 

Есть ли вообще это делать? Включает ли эта функция «это» или что-то еще? Я не хочу использовать jQuery здесь.

ответ

3

Ссылка на вызывающий элемент (это) по умолчанию не включена. Вы назвали бы это нравится:

<input type="submit" value="some value" onclick="return name(this)" /> 

, а затем измените функцию, чтобы использовать этот параметр:

function name(elem){ 
+0

Спасибо, это то, что я искал. Я приветствую. :) – Jacob

Смежные вопросы