我正在尝试为我们最常见的搜索提供一个带有搜索值的按钮。我想做的是用户单击按钮并插入带有引号“Some Text”的文本。
现在,这就是我使用的单个按钮。我该如何做到这一点,以便我可以使用一个带有多个按钮的脚本?
<button onclick="searchText()" data-product-name="iPhone 12 Pro">iPhone 12 Pro Max</button> <----Current Button
<button onclick="searchText()" data-product-name="Pixel 5">Pixel</button> <---- Added for what Id like
<button onclick="searchText()" data-product-name="LG">LG</button><---- Added for what Id like
<button onclick="searchText()" data-product-name="Samsung S20 Plus">Samsung S20 Plus</button><---- Added for what Id like
<script>
var i = 0;
var txt = '"iPhone 12 Pro Max"';
var speed = 50;
function searchText() {
if (i < txt.length) {
document.getElementById("search-query").value += txt.charAt(i);
i++;
setTimeout(typeWriter, speed);
}
}
</script>
我尝试添加以下内容但没有成功。
var txt = element.getAttribute('data-product-name');
萧十郎
慕姐8265434
相关分类