Функция - это математическая концепция. Например:
f(x,y) = sin(x) + cos(y)
говорит, что функция f () вернет грех первого параметра, добавленного к косинусу второго параметра. Это просто математика. Случается, что sin () и cos () также являются функциями. Функция имеет другое свойство: все вызовы функции с одинаковыми параметрами должны возвращать один и тот же результат.
Метод, с другой стороны, является функцией, которая связана с объектом на объектно-ориентированном языке. У него есть один неявный параметр: объект, на который воздействуют (и это состояние).
Итак, если у вас есть объект Z с методом g (x), вы можете увидеть следующее:
Z.g(x) = sin(x) + cos(Z.y)
В этом случае параметр x передается так же, как в Пример функции ранее. Однако параметр cos () - это значение, которое живет внутри объекта Z. Z, а данные, которые живут внутри него (Z.y), являются неявными параметрами для метода g's ().
function selectText (containerid) {if (document.selection) {// IE var range = document.body.createTextRange (); range.moveToElementText (document.getElementById (containerid)); range.select (); } иначе, если (window.getSelection) {var range = document.createRange (); range.selectNode (document.getElementById (containerid)); window.getSelection (). removeAllRanges (); window.getSelection (). addRange (диапазон); }}
http://example.com/page.htm
Теперь вам нужно передать идентификатор как аргумент, который в данном случае является «выбираемым», но более глобальным, что позволяет вам использовать его в любом месте несколько раз без использования, как упоминал Чиборг, jQuery.
Using a text area field, you could use this: (Via Google)
<form name="select_all">
<textarea name="text_area" rows="10" cols="80"
onClick="javascript:this.form.text_area.focus();this.form.text_area.select();">
Text Goes Here
</textarea>
</form>
This is how I see most websites do it. They just style it with CSS so it doesn't look like a textarea.
This snippet provides the functionality you require. What you need to do is add an event to that div that which activates fnSelect in it. A quick hack that you totally shouldn't do and possibly might not work, would look like this:
document.getElementById("selectable").onclick(function(){
fnSelect("selectable");
});
Obviously assuming that the linked to snippet had been included.