".getAttribute" используется в java-скрипте для инъекций. в функции скрипта java «.attr()». Могу ли я использовать значение «.attr», которое используется в кодировании java-скрипта?Могу ли я использовать функцию «.attr()» в javascript?
ответ
Номер attr()
является функцией jQuery (и некоторых других библиотек Javascript). Это не родная функция Javascript.
В jQuery attr()
следует вызвать объект или коллекцию jQuery. Его нельзя вызвать против элементов DOM. Как вы правильно определили, если вы не хотите использовать библиотеку, вам нужно будет использовать getAttribute()
.
Следующие примеры показывают, как получить ту же информацию, используя как JQuery и JavaScript:
Javascript:
var src = document.getElementById('myImg').getAttribute('src');
JQuery:
var src = $('#myImg').attr('src');
Также стоит отметить, разница в jQuery между attr()
a й prop()
, например:
attr(attribute)
Получить значение атрибута для первого элемента в наборе соответствующих элементов или установить один или несколько атрибутов для каждого элемента.
prop(propertyName)
Получить значение свойства для первого элемента в наборе соответствующих элементов или установить одно или несколько свойств для каждого элемента.
Вы можете прочитать больше о различиях здесь>.prop() vs .attr()
Вы не можете вызвать это JQuery
В чистом Javascript использования это (примеры):
document.querySelector("a").getAttribute("href");
document.getElementById("My_img").getAttribute("width");
- 1. Могу ли я замедлить эту функцию Javascript?
- 2. Могу ли я использовать attr() внутри фона url() в CSS?
- 3. Могу ли я использовать функцию сортировки `sortrows`?
- 4. Могу ли я использовать функцию graphshortestpath здесь?
- 5. Могу ли я использовать функцию вместо переменной?
- 6. Могу ли я использовать resolurl в javascript
- 7. Могу ли я использовать php в javascript?
- 8. использовать функцию возврата sinde .attr() элемент jquery
- 9. Как я могу упростить эту функцию Javascript?
- 10. Почему я могу использовать функцию до ее определения в JavaScript?
- 11. Могу ли я использовать функцию в качестве параметра?
- 12. Могу ли я использовать кнопку отправки, чтобы активировать функцию AJAX?
- 13. jQuery: использовать .attr ('href', "") для вызова javascript
- 14. Могу ли я использовать Javascript со скелетом?
- 15. Могу ли я использовать CSS как javascript?
- 16. Я не могу использовать свою функцию в Javascript
- 17. Могу ли я использовать NSSpeechSynthesizer из JavaScript?
- 18. Использовать функцию attr() внутри нового плагина?
- 19. Могу ли я использовать объект в параметре функции в javascript?
- 20. Могу ли я добавить функцию в массив в Javascript?
- 21. Могу ли я использовать функцию current() в XPath, вне XSLT?
- 22. Могу ли я использовать функцию DateAdd Firebird в предложении Where?
- 23. Могу ли я использовать функцию окна «OVER» в доктрине 2?
- 24. Могу ли я использовать функцию развертывания контента в WSS 3.0
- 25. Могу ли я использовать функцию в mysql 4.0.27?
- 26. Могу ли я использовать функцию setInterval дважды в .hover()?
- 27. Могу ли я использовать функцию DWR в Angular.js?
- 28. Могу ли я использовать функцию eval в этом случае?
- 29. Могу ли я использовать функцию php strtotime() в sql-запросах
- 30. Могу ли я использовать справочную функцию для Excel в Word?
Ваш вопрос немного неясен, не могли бы вы привести пример кода того, чего вы пытаетесь достичь? – JasonWilczak