我目前正在处理网页。一切正常,但当我去验证时,我遇到了一个错误。 W3C验证器表示 name 属性已过时。一切正常,但没有错误会很好。
来自About_me.html的行
<img name="slide" alt="images about me" width="600" height="400">
来自slideshow.JS
function changeImg(){
document.slide.src = images[i];
当我去验证时,我收到以下错误&#34; img元素上的 name 属性已过时。请改用 id 属性。&#34; 当我将 name 更改为 id 时,幻灯片放映不再有效。怎么办?
答案 0 :(得分:0)
如果将img元素的字段从name更改为id,则必须使用
document.getElementById("slide").src = images[i];
而不仅仅是
document.slide.src = images[i];
希望这有帮助! :d