Выберите весь текст DIV единственным щелчком мышью

Функция - это математическая концепция. Например:

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 ().

128
задан Rick Davies 29 April 2018 в 06:23
поделиться

3 ответа

 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.

179
ответ дан 24 November 2019 в 00:34
поделиться

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.

6
ответ дан 24 November 2019 в 00:34
поделиться

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.

5
ответ дан 24 November 2019 в 00:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: