Как прочитать значение параметра из тега объекта с помощью JavaScript - PullRequest
2 голосов
/ 30 января 2012

Можно ли прочитать значение playerID с помощью JavaScript?

<object id="myid" class="newclass">
  <param name="bgcolor" value="#FFFFFF" />
  <param name="width" value="345" />
  <param name="height" value="216" />
  <param name="playerID" value="1234" />
  <param name="playerKey" value="AFASS" />
  <param name="isVid" value="true" />
  <param name="isUI" value="true" />
</object>

Ответы [ 2 ]

2 голосов
/ 30 января 2012

Или вы можете попробовать следующее утверждение. Он вернет все идентификаторы воспроизведения на странице, если у вас есть несколько.

var playerIDs = document.getElementsByName('playerID');

playerIDs будет массивом. Если у вас есть только один ID игрока на странице, вы можете просто сказать playerIDs[0]

1 голос
/ 30 января 2012

попробуйте это:

var obj = document.getElementById('myId');
var value = '';
for(var param in obj.childNodes){
   if (obj.childNodes[param].getAttribute('name') == 'playerID'){
      value = obj.childNodes[param].getAttribute('value');
      break;
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...