javascript如何判断html标签的类型

html-css031

javascript如何判断html标签的类型,第1张

在javascript中可以通过dom元素的tagName进行判断

1、利用document.getElementById()获取到dom元素

2、获取dom元素的属性tagName

3、如果tagName是INPUT,可以再利用元素的type属性判断具体是哪一种INPUT

示例:

<input id="name" type="text" value="123"/>

方法:

function test(){

    var text = document.getElementById('name')

    var textTagName = text.tagName//获取标签类型

    if(textTagName == 'INPUT'){//如果是INPUT,判断是何种INPUT,checkbox、text等

        textTagName = textTagName + "," + text.type

    }

    alert(textTagName)

}

html中通常是获取src,url一般是写在css中的。如果是要获取html的src,先获取当前元素,然后写判断语句

if(当前元素.src='地址'){

需要执行的代码

}

这样写就ok了。

获取元素的html,然后判断他的html是否=“”,就可以判断是否为空了

var input = $("input").html()/val()

if(input == ""){console.log("input空")}