What's the difference between $get and $find in JavaScript?

给你一囗甜甜゛ 提交于 2019-11-28 08:04:51
brendan

$get & $find are shortcut functions Microsoft has built into their Ajax JavaScript Library.

$get is short for the standard JavaScript GetElementById function. $find is short for .Net's findComponent() function. This is not a standard JavaScript function and is specific to Microsoft's Ajax JavaScript library.

Matt Berseth does a great write up of the differences & usages here.

Nenad
  1. $get(elementId) returns a DOM element, same as document.getElementById(elementId)

  2. $find(elementId) returns an ASP.NET-AJAX JavaScript object, with it's own functions and properties.

    Inconveniently, in Microsoft Ajax those objects are always attached to some DOM element as it's attribute and are related to that DOM element in some ways, so that's why you have to pass element ID to retrieve the object data.

$get is the shortcut function built by Microsoft into their ASP.net Ajax javascript library. It is short for getElementById method of javascript. It is not standard and is specific only to Microsoft.

It accepts two parameters :

  • ID: id of the element. Required Field
  • Element: Parent element to start the search. Optional Field
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!