Javascript 如何通过文本框的值更改网站标题?
就像你在这个网站上提问一样,当你在标签中键入标题时,标题会变为你在问题框中键入的内容。如何访问此文件?快速“不脏”:Javascript 如何通过文本框的值更改网站标题?,javascript,html,Javascript,Html,就像你在这个网站上提问一样,当你在标签中键入标题时,标题会变为你在问题框中键入的内容。如何访问此文件?快速“不脏”: document.title = prompt('sup bro ?'); 如果不需要模式输入对话框,则需要捕获任何框的一些事件 document.getElementById('inputBoxId').addEventListener('keypress', function( event ) { if( event.keyCode === 13 ) { //
document.title = prompt('sup bro ?');
如果不需要模式输入对话框,则需要捕获任何
框的一些事件
document.getElementById('inputBoxId').addEventListener('keypress', function( event ) {
if( event.keyCode === 13 ) { // return ?
document.title = this.value;
}
}, false);
addEventListener
需要用attachEvent
替换IE的标题标签,在html动态中,标题标签作为标题标签的元素出现。您必须使用javascript或某种服务器语言来设置其值。这里
<script language="javascript">
document.title = "The new title goes here.";
</script>
document.title=“新标题将显示在此处。”;
只需将此添加到您的页面并尝试 类似这样:
var textbox = document.getElementById('myTextbox')
function setTitle () {
document.title = textbox.value
}
textbox.onkeyup = setTitle
textbox.onchange = setTitle
如果您使用的是像
PHP
或ASP
这样的服务器端脚本,它非常简单。只需根据您的URL生成一个文本
例如,如果您有一个php页面mypage.php
,您可以使用
<title><?php echo $_GET["title"]; ?></title> //will display page title "MyPage"
//将显示页面标题“MyPage”
如果您调用php页面,如mypage.php?title=mypage
不是JavaScript,只是供您参考。您是在说autosuggest吗?设置
document.title
字段。