欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery轉換原始js方法

田志增1年前6瀏覽0評論

在前端開發中,我們經常需要在JavaScript中對DOM進行操作,而jQuery是一個十分流行的JavaScript庫,它主要是為了簡化JavaScript的編寫和DOM操作。在jQuery中操作DOM非常易于學習和使用,因此受到了廣泛的歡迎。然而,在一些情況下,我們仍然需要使用原生JavaScript對DOM進行操作,這就需要我們將jQuery轉換為原始JavaScript。

下面是一些常見的jQuery方法以及與它們對應的原始JavaScript方法:

//獲取元素
//jQuery
var $div = $('div');
//原始JavaScript
var div = document.getElementsByTagName('div');
//展示和隱藏元素
//jQuery
$div.show();
$div.hide();
//原始JavaScript
div.style.display = 'block';
div.style.display = 'none';
//添加和刪除class
//jQuery
$div.addClass('className');
$div.removeClass('className');
//原始JavaScript
div.className += ' className';
div.className = div.className.replace(/\bclassName\b/g, '');
//獲取和設置元素屬性
//jQuery
var href = $('a').attr('href');
$('a').attr('href', 'https://www.baidu.com/');
//原始JavaScript
var href = document.getElementsByTagName('a')[0].getAttribute('href');
document.getElementsByTagName('a')[0].setAttribute('href', 'https://www.baidu.com/');
//綁定和解綁事件
//jQuery
$div.on('click', function() {
// ...
});
$div.off('click');
//原始JavaScript
div.addEventListener('click', function() {
// ...
});
div.removeEventListener('click', function() {
// ...
});

除了上述示例之外,還有很多其他的jQuery方法可以轉換為原始JavaScript方法,這需要我們在實際使用中不斷學習和總結。