js選中文本操作添加樣式,js選中輸入框內容

本文目錄一覽:

怎麼在js中給文本框添加CSS樣式

在頁面內用JS操作CSS除非用AJAX,但操作頁面內的樣式的話,是可以的。操作樣式分為改變直接樣式,改變className和改變cssText三種

一、局部改變樣式

調用方法:

改變className

div id=”demo”測試/div

script

document.getElementById(‘demo’).className=”test”;

/script

改變直接樣式

div id=”demo”測試/div

script

document.getElementById(‘obj’).style.backgroundColor=”#003366″;

/script

二、全局改變樣式

可以通過改變外鏈樣式的的href的值實現網頁樣式的實時切換

link rel = “stylesheet” type=”text/css” id=”css” href=”firefox.css” /

span on click=”javascript:document.getElementById(‘css’).href = ‘ie.css'”點我改變樣式/span

js怎麼給選中的文字加樣式

達到這樣要求要得給每個字加個標籤,然後調用onfocus方法,方法里改變文字樣式,非常麻煩,而且沒什麼意義

js怎樣動態添加文字樣式

以改變字體顏色為例

js部分

// 頁面載入完畢要執行的操作放到這個函數里

window.onload=function (){

// 使用js實現

document.getElementById(‘wenzi’).style.color=”red”;

// 使用jqeury實現

$(‘#wenzi2’).css(‘color’,’yellow’);

}

html部分

span id=”wenzi”js動態添加文字樣式示例/span

span id=”wenzi2″js動態添加文字樣式示例2/span

JavaScript改變選中的文本的字體樣式

都是一個道理,只不過修改的對象不一樣,不過按照你說的「選中字元串中某幾個字元」,這個就大大增加繁瑣度了,一般只是修改程序員指定的某段文字,把這些文字統一修改為一個樣式。比如說頁面上有這樣一段話「您好!歡迎來到百度知道!」,那麼你的意思是說把「您好!」修改為紅色,把「歡迎來到」修改為綠色,再把「百度知道!」又改為其它樣式,這樣不僅增加編程難度,而且很難看,文檔對象模型基本上可以控制任何一個頁面元素,道理都是一樣的,不管是修改文本框里的文字還是修改頁面上的文字,都是通過文檔對象模型來控制和修改。具體的代碼我就不會寫了,我對JavaScript只是了解,具體實現並不熟悉。 JavaScript不是Java吧….怎麼能說”Java相關” document.execCommand()用法說明 2D-Position 允許通過拖曳移動絕對定位的對象。 AbsolutePosition 設定元素的 position 屬性為「absolute」(絕對)。 BackColor 設置或獲取當前選中區的背景顏色。 BlockDirLTR 目前尚未支持。 BlockDirRTL 目前尚未支持。 Bold 切換當前選中區的粗體顯示與否。 BrowseMode 目前尚未支持。 Copy 將當前選中區複製到剪貼板。 CreateBookmark 創建一個書籤錨或獲取當前選中區或插入點的書籤錨的名稱。 CreateLink 在當前選中區上插入超級鏈接,或顯示一個對話框允許用戶指定要為當前選中區插入的超級鏈接的 URL。 Cut 將當前選中區複製到剪貼板並刪除之。 Delete 刪除當前選中區。 DirLTR 目前尚未支持。 DirRTL 目前尚未支持。 EditMode 目前尚未支持。 FontName 設置或獲取當前選中區的字體。 FontSize 設置或獲取當前選中區的字體大小。 ForeColor 設置或獲取當前選中區的前景(文本)顏色。 FormatBlock 設置當前塊格式化標籤。 Indent 增加選中文本的縮進。 InlineDirLTR 目前尚未支持。 InlineDirRTL 目前尚未支持。 InsertButton 用按鈕控制項覆蓋當前選中區。 InsertFieldset 用方框覆蓋當前選中區。 InsertHorizontalRule 用水平線覆蓋當前選中區。 InsertIFrame 用內嵌框架覆蓋當前選中區。 InsertImage 用圖像覆蓋當前選中區。 InsertInputButton 用按鈕控制項覆蓋當前選中區。 InsertInputCheckbox 用複選框控制項覆蓋當前選中區。 InsertInputFileUpload 用文件上載控制項覆蓋當前選中區。 InsertInputHidden 插入隱藏控制項覆蓋當前選中區。 InsertInputImage 用圖像控制項覆蓋當前選中區。 InsertInputPassword 用密碼控制項覆蓋當前選中區。 InsertInputRadio 用單選鈕控制項覆蓋當前選中區。 InsertInputReset 用重置控制項覆蓋當前選中區。 InsertInputSubmit 用提交控制項覆蓋當前選中區。 InsertInputText 用文本控制項覆蓋當前選中區。 InsertMarquee 用空字幕覆蓋當前選中區。 InsertOrderedList 切換當前選中區是編號列表還是常規格式化塊。 InsertParagraph 用換行覆蓋當前選中區。 InsertSelectDropdown 用下拉框控制項覆蓋當前選中區。 InsertSelectListbox 用列表框控制項覆蓋當前選中區。 InsertTextArea 用多行文本輸入控制項覆蓋當前選中區。 InsertUnorderedList 切換當前選中區是項目符號列表還是常規格式化塊。 Italic 切換當前選中區斜體顯示與否。 JustifyCenter 將當前選中區在所在格式化塊置中。 JustifyFull 目前尚未支持。 JustifyLeft 將當前選中區所在格式化塊左對齊。 JustifyNone 目前尚未支持。

js點擊後添加樣式

meta charset=”utf-8″

style

img {

    width:80px;

    height:80px;

}

/style

i id=”t”展開/i

img src=”1.jpg” class=”small” id=”t2″

script

window.onload = function(){

    var t = document.getElementById(“t”),

    i = document.getElementById(“t2”);

    t.status = ‘c’;

    i.deg = 0;

    t.onclick = function(){

        if(‘c’ == t.status){

            return t.status = ‘e’, t.innerHTML = ‘收起’;

        }else{

            return t.status = ‘c’, t.innerHTML = ‘展開’;

        }

    }

    i.onclick = function(){

        return i.deg = i.deg + 45, i.style.transform = ‘rotate(‘+i.deg+’deg)’;

    }

}

/script

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/151750.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-11 13:44
下一篇 2024-11-11 13:44

相關推薦

  • Python棧操作用法介紹

    如果你是一位Python開發工程師,那麼你必須掌握Python中的棧操作。在Python中,棧是一個容器,提供後進先出(LIFO)的原則。這篇文章將通過多個方面詳細地闡述Pytho…

    編程 2025-04-29
  • Python操作數組

    本文將從多個方面詳細介紹如何使用Python操作5個數組成的列表。 一、數組的定義 數組是一種用於存儲相同類型數據的數據結構。Python中的數組是通過列表來實現的,列表中可以存放…

    編程 2025-04-29
  • 如何使用HTML修改layui內部樣式影響全局

    如果您想要使用layui來構建一個美觀的網站或應用,您可能需要使用一些自定義CSS來修改layui內部組件的樣式。然而,修改layui組件的樣式可能會對整個頁面產生影響,甚至可能破…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • Python磁碟操作全方位解析

    本篇文章將從多個方面對Python磁碟操作進行詳細闡述,包括文件讀寫、文件夾創建、刪除、文件搜索與遍歷、文件重命名、移動、複製、文件許可權修改等常用操作。 一、文件讀寫操作 文件讀寫…

    編程 2025-04-29
  • Python代碼實現迴文數最少操作次數

    本文將介紹如何使用Python解決一道經典的迴文數問題:給定一個數n,按照一定規則對它進行若干次操作,使得n成為迴文數,求最少的操作次數。 一、問題分析 首先,我們需要了解迴文數的…

    編程 2025-04-29
  • Python元祖操作用法介紹

    本文將從多個方面對Python元祖的操作進行詳細闡述。包括:元祖定義及初始化、元祖遍歷、元祖切片、元祖合併及比較、元祖解包等內容。 一、元祖定義及初始化 元祖在Python中屬於序…

    編程 2025-04-29
  • 如何用Python對數據進行離散化操作

    數據離散化是指將連續的數據轉化為離散的數據,一般是用於數據挖掘和數據分析中,可以幫助我們更好的理解數據,從而更好地進行決策和分析。Python作為一種高效的編程語言,在數據處理和分…

    編程 2025-04-29
  • Python列表的讀寫操作

    本文將針對Python列表的讀取與寫入操作進行詳細的闡述,包括列表的基本操作、列表的增刪改查、列表切片、列表排序、列表反轉、列表拼接、列表複製等操作。 一、列表的基本操作 列表是P…

    編程 2025-04-29
  • Python序列的常用操作

    Python序列是程序中的重要工具,在數據分析、機器學習、圖像處理等很多領域都有廣泛的應用。Python序列分為三種:列表(list)、元組(tuple)和字元串(string)。…

    編程 2025-04-28

發表回復

登錄後才能評論