HTML 5 : 单击以使用 href 中的电话呼叫备用号码
HTML 5 : Click to call by using tel in href for alternate numbers
我正在使用 href 实现点击呼叫。
<a href="tel:+919876543210">Click here to call</a>
单号有效。但我需要在 href 中提供 2 个数字作为备用数字。
我已经试过了,
<a href="tel:+919876543210, +919876543211">Click here to call</a>
我也尝试过以下方法,
<a href="tel:+919876543210, tel:+919876543211">Click here to call</a>
但它只需要第一个数字。是否可以在 href 中添加 2 个数字?如果是那么如何?当用户单击此按钮时,应选择随机数。任何帮助将不胜感激。提前致谢。
您可以为此使用 JavaScript:-)
下面是一些简单网页的代码,应该可以解决您的问题
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script type="text/javascript">
// The Phone numbers
var phoneNumbers = [
"+919876543210",
"+919876543211"
];
/**
* Returns a random integer between min (inclusive) and max (inclusive)
* Using Math.round() will give you a non-uniform distribution!
*/
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function call() {
// Get min and max index of the phone number array
min = 0;
max = phoneNumbers.length - 1;
// get the random phone number
phoneNumberToCall = phoneNumbers[getRandomInt(min, max)];
// Call the random number
window.open("tel:" + phoneNumberToCall);
}
</script>
</head>
<body>
<a onclick="call()" href="">Click here to call</a>
</body>
</html>
我从这里得到了随机数生成器 =>
我正在使用 href 实现点击呼叫。
<a href="tel:+919876543210">Click here to call</a>
单号有效。但我需要在 href 中提供 2 个数字作为备用数字。
我已经试过了,
<a href="tel:+919876543210, +919876543211">Click here to call</a>
我也尝试过以下方法,
<a href="tel:+919876543210, tel:+919876543211">Click here to call</a>
但它只需要第一个数字。是否可以在 href 中添加 2 个数字?如果是那么如何?当用户单击此按钮时,应选择随机数。任何帮助将不胜感激。提前致谢。
您可以为此使用 JavaScript:-)
下面是一些简单网页的代码,应该可以解决您的问题
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script type="text/javascript">
// The Phone numbers
var phoneNumbers = [
"+919876543210",
"+919876543211"
];
/**
* Returns a random integer between min (inclusive) and max (inclusive)
* Using Math.round() will give you a non-uniform distribution!
*/
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function call() {
// Get min and max index of the phone number array
min = 0;
max = phoneNumbers.length - 1;
// get the random phone number
phoneNumberToCall = phoneNumbers[getRandomInt(min, max)];
// Call the random number
window.open("tel:" + phoneNumberToCall);
}
</script>
</head>
<body>
<a onclick="call()" href="">Click here to call</a>
</body>
</html>
我从这里得到了随机数生成器 =>