『壹』 js可以加入html標簽嗎
js文件不是htm文件,所以裡面不能有html標記(在輸出語句中包含的html標記除外)。
即使js文件中可以用<script>標記,由於js文件本身就是由<script src="...">標記調用的,這就變成重復標記了,是畫蛇添足了。
js屬於腳本文件,是由腳本代碼組成的。其實把正常的<script>與</script>標記之間的代碼剪切到新文件中就是一個js文件了,然後把文件名放到script的src屬性就行了。
(1)js判斷是否含有html標簽擴展閱讀:
javaScript語言中採用的是弱類型的變數類型,對使用的數據類型未做出嚴格的要求,是基於Java基本語句和控制的腳本語言,其設計簡單緊湊。
JavaScript是一種採用事件驅動的腳本語言,它不需要經過Web伺服器就可以對用戶的輸入做出響應。在訪問一個網頁時,滑鼠在網頁中進行滑鼠點擊或上下移、窗口移動等操作JavaScript都可直接對這些事件給出相應的響應。
JavaScript腳本語言不依賴於操作系統,僅需要瀏覽器的支持。因此一個JavaScript腳本在編寫後可以帶到任意機器上使用,前提上機器上的瀏覽器支 持JavaScript腳本語言,JavaScript已被大多數的瀏覽器所支持。
『貳』 怎樣用js判斷html中有無某屬性的標簽
用jquery
$("input[name=radio1]").size()>0
『叄』 js 獲取 html標簽
1、新建一個html文件,命名為test.html。
『肆』 js判斷一個變數或對象是否存在
1、首先創建兩個文件,一個jstest.html,一個jstest.js文件。
『伍』 js 獲取選中內容中含有的html標簽
最近遇到這個問題,樓上沒有給出答案,為了以後網路方便,回答一下。看了JQuery,里邊想要獲取html內容需要提供標簽或id或class,並不能解決該問題。
if (window.getSelection) { //現代瀏覽器
userSelection = window.getSelection();
var range = userSelection.getRangeAt(0);
var rangeText = range.toString();//選中文本
var div = document.createElement('div');
div.appendChild(range.cloneContents);
alert(div.innerHTML);
var rangeHtmlText = div.innerHTML;//選中內容,包含標簽
//如果想獲取里邊的標簽,可以通過
//var aArr = div.getElementsByTagName('a');
//for(var i=0; i<aArr.length; i++){ var aObj = aArr[i];}
} else if (document.selection) { //IE瀏覽器 考慮到Opera,應該放在後面
userSelection = document.selection.createRange();
var text = userSelection.text;//獲得文本
var htmlText = userSelection.htmlText;//獲得包含標簽的內容
}
上面兩種方法應該夠用了
然後用
『陸』 javascript如何判斷html標簽的類型
可以通過其他方式取得這個元素,再用tagName獲取標簽的名稱,比如:
document.getElementById("demo").tagName;
『柒』 JS獲取網頁中HTML元素的幾種方法分析
常用以下幾種方式:
<divid="mued"class="mued"></div>
<script>
//通過DOM標簽獲取,會選擇頁面上所有的DIV標簽
vardivObj=document.getElementsByTagNames("div");
//通過ID獲取,具有唯一性
vardivObjId=document.getElementsById("mued");
//通過Class獲取,會選擇頁面上所有CLASS名為mued的DOM標簽
vardivObjClass=document.getElementsByClassName("mued");
//如果使用jQuery庫,相對來說比較簡單
varjDiv=$("div");
varjDivId=$("#mued");
varjDivClass=$(".mued");
</script>