我想编写一个函数,每次单击它时都会用边框包围图像。联合国我不能使它工作。拒绝任何错别字,因为我没有复制粘贴。该功能有效。但单击图像时不会对图像产生任何影响。我可以访问border属性吗?

我的功能:

<script>

function mark(imageId) {
    document.getElementById(imageId).style.border = "1";
}

</script>

我的html正文:
<input id="imageId" src="\images\image1.png" onclick="mark(imageId)"/>

最佳答案

您的标记不太合理,但是:

<input id="imageId" type="image" src="http://goo.gl/UohAz" onclick="mark(this)"/>

function mark(el) {
    el.style.border = "1px solid blue";
}

http://jsfiddle.net/8QGkq/

关于javascript - JavaScript/HTML:更改图片边框onclick,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11705454/

10-12 12:27