如何把下面JQ代码转化为原生js代码?
这个jquery怎么转成原生js?
var ifm = document.querySelectorAll("div iframe");
for(var i=0; i<ifm.length; i++){
ifm[i].setAttribute("allowfullscreen","true");
}另外我想问一下什么浏览器支持js但又不支持jq?毕竟jq只是js的插件啊,本质上jq也仍然是js啊。 我只知道低版本的IE不兼容高版本的jq(换成2.0以下版本的即可),但看图像你这应该是手机上的浏览器啊,怎么会不支持jq呢?
jq代码转成 js 代码
var textareaItem = document.getElementsByClassName("textarea");
var lenInput = textareaItem.value().length;
var textareaInput = document.getElementsByClassName("textareaInput");
textareaItem.on("mouseover mouseout keyup keydown"),function () {
lenInput = this.value().length;
if (lenInput > 0 && lenInput <= 300) {
textareaInput.innerHTML(lenInput);
}
}
请将jquery下列代码转换成js谢谢
window.onload = function() {
document.body.innerHTML += '<div id="toTop"><i></i></div>';
var toTop = document.getElementById('toTop');
toTop.onclick = function() {
interval = setInterval(function(){
if (document.documentElement.scrollTop <= 0) clearInterval(interval);
document.documentElement.scrollTop -= document.body.scrollHeight/20;
}, 20);
}
var backToTopFun = function() {
var st = document.documentElement.scrollTop, winh = window.innerHeight;
(st > 500) ? toTop.style.display = 'block' : toTop.style.display = 'none';
};
window.onscroll = function() {
backToTopFun ();
}
}用 yugi111 的代码改的
将jquery框架的代码转换成js代码如何转换?
例如:
$(function(){
$("#name").blur(function(){
var nameval = $("#name").val();
if(nameval == ""){
$("#pname").html("name not null");
}else{
name = true;
$("#pname").remove();
}
});
});
这是使用jquery框架写的,怎样不使用框架,而使用js写呢?