我正在为一个网站构建一个原型,并且我正在使用 JavaScript 代码来模拟谷歌在其搜索栏上的自动完成体验。
但是,我已修改示例列表中的数组以包含图像。当我进行选择时会出现问题。
var customarray=new Array(
'1 Apple /img src="images/AutoComplete/Apple.png" width="627" height="40" />',
'2 <img src="images/AutoComplete/Apple.png" width="627" height="40" /> Apple iMac ',
'3 Apple iPad',
'Apple iPhone',
'Apple iPod',
'Apple iPod Touch ',
'Apple iPod Nano ',
'Apple iPod Shuffle ',
'Apple iPod Classic ',
'Apple MacBook',
'Apple MacBook Pro',
'Apple TV');
数组 1 将在 HTML 输入字段中正确显示,但如果我单击它,输入字段将显示:“Apple img src="images/AutoComplete/Apple.png" width="627" height="40" “我只想要它显示“Apple”。
第二个问题是对齐。如果我将图像放在文本之前(如数组 2 所示),我会得到一个损坏的图像文件而不是图像。
关于如何纠正这些问题的任何想法?谢谢你。