Html 图像替换文本不起作用

Html 图像替换文本不起作用,html,google-chrome,Html,Google Chrome,我敢肯定,当有人指出我做错了什么时,我会打自己一巴掌,但我一辈子也弄不明白为什么在图像未加载时,我不能让另一个文本出现 我有下面的代码,显然是错误的图像路径(为了模拟由于某种原因没有加载的图像): 然而,我没有得到一个按钮上的文字“搜索”,这是我所期望的 我能做到这一点吗 谢谢 jshiddle:如果您使用的是Google Chrome/Safari,如果“搜索”长度超过img宽度,浏览器将不会显示“搜索”。 你的代码没有问题。尝试在第二个输入标记上添加style=“width:700px;

我敢肯定,当有人指出我做错了什么时,我会打自己一巴掌,但我一辈子也弄不明白为什么在图像未加载时,我不能让另一个文本出现

我有下面的代码,显然是错误的图像路径(为了模拟由于某种原因没有加载的图像):


然而,我没有得到一个按钮上的文字“搜索”,这是我所期望的

我能做到这一点吗

谢谢


jshiddle:

如果您使用的是Google Chrome/Safari,如果“搜索”长度超过img宽度,浏览器将不会显示“搜索”。 你的代码没有问题。尝试在第二个输入标记上添加
style=“width:700px;height:400px”
,查看文本是否存在

进一步资料:


备注:即显示“搜索”文本。

如果您使用的是Google Chrome/Safari,如果“搜索”长度超过img宽度,浏览器将不显示。 你的代码没有问题。尝试在第二个输入标记上添加
style=“width:700px;height:400px”
,查看文本是否存在

进一步资料:


注:即显示“搜索”文本。

您缺少一个
=

value="Find"

此外,它还取决于浏览器。有些显示文本以防图像不可用,有些则不可用;所以这本身不是一个错误。例如,视力受损者的浏览器总是显示它。

您缺少一个
=

value="Find"

此外,它还取决于浏览器。有些显示文本以防图像不可用,有些则不可用;所以这本身不是一个错误。例如,视力受损的浏览器总是显示它。

为什么使用value“Find”而不是value=“Find”?@PiLHA-typo,这个值甚至不是relavent,更新问题和小提琴,谢谢为什么使用value“Find”而不是value=“Find”?@PiLHA-typo,这个值甚至不是relavent,更新问题和小提琴,谢谢就是这样。您也可以使用
Mas olha só,um pessonense por essas bandas:)好的,是的,我知道这只是一个chrome问题。我将在问题中添加“Chrome”标记,以使其对其他人有用。我真的很讨厌为了让alt文本正常工作而必须指定一个宽度:/@PiLHA olha só!泊松,这就是它。您也可以使用
Mas olha só,um pessonense por essas bandas:)好的,是的,我知道这只是一个chrome问题。我将在问题中添加“Chrome”标记,以使其对其他人有用。我真的很讨厌为了让alt文本正常工作而必须指定一个宽度:/@PiLHA olha só!波塞,我的天哪