我很抱歉,如果这似乎是一个愚蠢或过于简单的问题,但我已经获得了一项任务,要求我们使用OnClick处理程序更改图像的TITLE。到目前为止,我已经能够更改图像的标题,但是分配还要求我们使用this.title来访问图像的原始标题。
到目前为止,我已经尝试了很多,并且只返回“未定义”作为标题。这是我的代码副本并粘贴在下面。我真的很感激任何帮助!
这是我以前尝试获取图像的原始标题:
r
这就是我想用来试图改变图像的标题:
<img id="image" src="https://bb9.canyons.edu/bbcswebdav/pid-692768-dt-content-rid-9288981_1/courses/2015SU-CMPSCI190-16424/tick.gif" alt="tick" onclick="getValue()" />
<script>
function getValue() {
var x = document.getElementById('image').title;
alert(x.innerHTML)
}
</script>
答案 0 :(得分:1)
我认为你的代码非常正确,唯一的问题是你试图在字符串(标题)上调用innerHTML。也许尝试类似的事情:
Activity
如果您想更改值或只是
function setValue() {
document.getElementById('image').title = "NEW TITLE";
}
显示标题值