1樓:網海1書生
alert彈出的是系統對話方塊(意思就是說,這個對話方塊是瀏覽器呼叫window系統的,不是瀏覽器自己生成的對話方塊),它不支援html標籤,只能顯示字串,你甚至連它的字型和顏色都沒法改變,更別說玩其他花樣了!
2樓:匿名使用者
1. 首先 alert 函式 的引數 只能是字串!
所以 你只可以 alert ('22') 或者 alert ("22")
也就是 所以你的 alert (22) 缺少 單引號 或者 雙引號,導致 瀏覽器 解析這條語句的時候 當做另外一種方式解析,當然報錯
2. 你 想要的是 想彈出一個訊息 顯示 帶下標的 數字 ,那麼 用 alert 也是不行,這個alert 只能彈出字串,不接受 html 也不會解析出你想要的東西,請一定要記住!!!
alert ('22') 只會彈出字串:22 而是你要的 22下標
基於你想要的結果 以及 你提問的情況,目前感覺你對js 不是太熟
你想要的結果 目前建議這麼做:使用 js 動態建立一個 dom節點,如 div,設定 div內容:22
然後 給這個 div 設定style樣式: position:absolute ,left:45% ,top:45% width:10%,height:100%
然後把這個 div 插入到 body元素中
大致思路如此,實際** 你自己想想寫出來
怎麼用js給html標籤新增內容
3樓:匿名使用者
一般用jquery, 我是這麼做
下面這個html5 類的,用的data 屬性。
$('.class').attr('data-***');
如果是新增class的話
$('.class').addclass('yourclass');
大概就這樣吧。
希望能幫到你
4樓:回憶
用js給html標籤新增內容,首先我們需要做的就是獲取到要新增的元素,一般是通過給這個元素一個id,然後在通過document來獲取,然後在使用innerhtml新增這個元素的內容就行可以了。
insert
5樓:杭州基點科技****
innerhtml屬性
6樓:圖轅貅
innerhtml
或innertext屬性
7樓:匿名使用者
jquery 和innerhtml都可以的
通過js輸出的html的div標籤,為什麼寫的click事件無法操作呢?
8樓:龐喜濤
你給的**裡 哪有id為closebtn的div啊。我看你動態增加div的id是clothes不是closebtn。
你再確認一下吧。
9樓:波迪
事件的繫結要元素建立成功後再執行,否則你通過$("#closebtn")找不到這個元素對內
象,自然就容無法為這個新建立的物件繫結事件了。
另外,看你上面的**,你追加的是div對應 的id是clothes,但是你繫結的元素id是closebtn,不知是否寫錯了?
如果沒寫錯的話,請參照我上面的試去做。
用js寫函式,計算出字串的長度
gbk字符集實際長度計算 function getstrleng str else return reallength utf8字符集實際長度計算 function getstrleng str else return reallength 在js中字串的長度不分中英文字元,每一個字元都算一個長度,...
JS判斷字串變數是否含有某個字串的方法
var str a var strs abadg if strs.indexof str 0 else js判斷字串變數是否含有某個字串的實現方法 js判斷字串變數是否含有某個字串的實現方法 使用indexof,例如 varcts bbltext if cts.indexof text 0 php中...
jquery小功能,字串中字元插入標籤怎麼做
使用正則最快捷。類似 class如果同一的話 var str 1234567890 console.log str.replace d d d d g,1 2 輸出1234567890 這個先要做字串擷取.然後再拼接起來.因為jquery沒有字串的處理方法.function str 舉例如下,可以參...