Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过循环方式单击标题更改段落下面的详细信息告诉您一切?_Javascript_Jquery - Fatal编程技术网

Javascript 如何通过循环方式单击标题更改段落下面的详细信息告诉您一切?

Javascript 如何通过循环方式单击标题更改段落下面的详细信息告诉您一切?,javascript,jquery,Javascript,Jquery,我是javascript新手,请兄弟们帮助我,我将不胜感激:) 如何在每次单击标题时更改段落的文本,如第一次单击标题时段落为空,第二次单击标题时段落变为“1M”,第三次单击时段落变为“1F”,第三次单击时段落变为空,然后在每次单击时过程继续,如再次单击段落变为“1M”等等。您需要做的是让标题触发一个javascript事件,该事件将更新div内部html。像这样: <script> var pos = 0; var inputs = ["F1", "1M", ""];

我是javascript新手,请兄弟们帮助我,我将不胜感激:)
如何在每次单击标题时更改段落的文本,如第一次单击标题时段落为空,第二次单击标题时段落变为“1M”,第三次单击时段落变为“1F”,第三次单击时段落变为空,然后在每次单击时过程继续,如再次单击段落变为“1M”等等。

您需要做的是让标题触发一个javascript事件,该事件将更新div内部html。像这样:

<script> 
  var pos = 0;
  var inputs = ["F1", "1M", ""];
  function changeContent() {
    var div = document.getElementById('content');
    div.innerHTML = inputs[pos];
    pos++;
    if (pos == 3) pos = 0;
  }
</script>


<h1 id="title" onclick="changeContent()">Title</h1>

<div id="content"></div>

var-pos=0;
变量输入=[“F1”、“1M”和“];
函数changeContent(){
var div=document.getElementById('content');
div.innerHTML=输入[pos];
pos++;
如果(pos==3)pos=0;
}
标题

谢谢您的帮助,但当我打开函数并在表的某个位置显示id时,它不起作用,但当我选中“编辑小提琴”时,它起作用了。请您解释一下并帮助我,我们将不胜感激:)onclick事件触发changeContent函数。在这个函数中,我们选择id为“content”的元素,并使用innerHTML属性填充它。brother我的项目是旅游网站,其中一名男性或女性来订票我创建了一个迷你巴士内部场景,在这个场景中,我使用css html制作了一些座位,当一个人来时,每个座位都是不同的。单击或座位1,而不是表中显示1M,如果人点击2次,表中显示1F,第三次表中显示为空,等等,人点击第一次点击表上的第二个座位显示值2M,第二次点击显示2F,每个座位的过程都在进行,请帮助我解决这个问题。我很紧张,我是这个领域的新手,请帮助我:(请:(我不太明白你的意思。你是想做这些事情吗?也许把你的代码贴在“请描述”上会告诉你这里的每件事也是一个代码