您好,欢迎访问一九零五行业门户网

在img添加新属性_html/css_WEB-ITnose

html javascript
部分html:
部分javascript
//鼠标经过小图大图变化
$('.xiaotu_box img').mouseover(function(){
document.getelementbyid(main_img).src=this.datalarge;
})
结果会报错,原因应该是img中没datalarge属性,那如何添加呢?
求解答,感激不尽!
回复讨论(解决方案) document.getelementbyid(main_img).src= $(this).attr('datalarge');
$('.xiaotu_box img').mouseover(function(){
$('#main_img').attr('src' , $(this).attr('datalarge'));
})
用了jquery就尽量用jquery写,不要一下jquery,一下document.getxxxx
$('.xiaotu_box img').mouseover(function(){
$('#main_img').attr('src' , $(this).attr('datalarge'));
})
用了jquery就尽量用jquery写,不要一下jquery,一下document.getxxxx
因为我觉得现在刚开始从事前端开发,想多用些javascript,jquery只是觉得它的选择器挺好用的采用的,不过你说的也很有道理,呵呵!
$('.xiaotu_box img').mouseover(function(){
$('#main_img').attr('src' , $(this).attr('datalarge'));
})
用了jquery就尽量用jquery写,不要一下jquery,一下document.getxxxx
呃  那假如不用jquery而是只用javascript的话,应该怎么才不出错呢?
$('.xiaotu_box img').mouseover(function(){
$('#main_img').attr('src' , $(this).attr('datalarge'));
})
用了jquery就尽量用jquery写,不要一下jquery,一下document.getxxxx
用这个也可以
document.getelementbyid(main_img).src=this.getattribute('datalarge');
谢谢你了!
其它类似信息

推荐信息