我一直无法在我的 var message
中获取电子邮件和网站输出。使用 <a>
显示为超链接标签。我有下面的代码,任何帮助将不胜感激。
function process() {
// VARIABLES
var faculty = document.getElementById("faculty").value;
var staff = document.getElementById("staff").value;
var dr = document.getElementById("dr").value;
var first_name = document.getElementById("first_name").value;
var last_name = document.getElementById("last_name").value;
var cert = document.getElementById("cert").value;
var title = document.getElementById("title").value;
var department = document.getElementById("department").value;
var tel1 = document.getElementById("tel1").value;
var tel2 = document.getElementById("tel2").value;
var tel3 = document.getElementById("tel3").value;
var website = document.getElementById("website").value;
var email = document.getElementById("email").value;
var output = document.getElementById("output");
var output = document.getElementById('output');
// Create a new object:
var employee = {
first_name: first_name,
last_name: last_name,
cert: cert,
title: title,
department: department,
email: email,
phone: tel1 + tel2 + tel3,
website: website,
};
console.log(employee);
// Create the ouptut as HTML:
var message = "<h2>Directory:</h2>" + employee.first_name + ", " + employee.last_name + " " + employee.cert + "<br>";
message += employee.title + "<br>";
message += employee.department + "<br>";
message += employee.email +"<br>";
message += "Phone: " + employee.phone + "<br>";
message += "Website:" + employee.website + "<br>";
// Display the employee object:
output.innerHTML = message;
// Return false:
return false;
}
最佳答案
如果您想将消息显示为链接,您可以执行以下操作:
message += "<a href='/"+ employee.title +"'>"+ employee.title +"</a><br>";
与任何其他元素类似的方式
关于javascript - 获取 javascript 中的输出以显示为链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39713248/