css - can I post images in a JavaScript array -
i asking series of questions of user. @ end of question system shows bunch of items. next each item want add picture item.
can put image array?
i have searched this, of results complicated me understand.
i wondering if can put pictures in css , have javascript change <div>
's id can post picture , item?
this thought work:
var blue = ["question1button1" + "img/ads.jpg"];
you use classes:
function setbgclass(arg1) { var el = document.getelementbyid("bg-container"); var clname = 'background-' + arg1; el.classname = ''; el.classlist.add(clname); }
#bg-container { width: 200px; height: 200px; } .background-1 { background: url("https://avatars0.githubusercontent.com/u/82592?v=4&s=200"); } .background-2 { background: url("https://pbs.twimg.com/profile_images/794277147846340608/tmfi-dro.jpg"); }
<div id="bg-container"></div> <button onclick="setbgclass(1)">background 1</button> <button onclick="setbgclass(2)">background 2</button>
or edit source attribute of image tag:
function setbg(arg1) { var el = document.getelementbyid("bg"); el.setattribute('src', arg1); }
<img id="bg" src=""/> <button onclick="setbg('https://pbs.twimg.com/profile_images/794277147846340608/tmfi-dro.jpg')">background 1</button> <button onclick="setbg('https://avatars0.githubusercontent.com/u/82592?v=4&s=200')">background 2</button>
edit non-jquery solution grab elements images
class:
you can use document.queryselector('.images')
, elements have class images
array
or if want support older browsers use document.getelementsbyclassname('images')
Comments
Post a Comment